CentOS7 磁盘容量再分配

一、问题描述

服务器重装系统后,或是使用一段时间后,发现根目录下的空间已不足,而恰好其它目录下又有大量空闲的存储空间。这种情况下可以将闲置的空间分配到所需要的目录下,来满足使用的需求。

二、具体步骤

2.1 查看存储状态

首先使用命令查看当前存储状态。

df -h

返回结果如下:


可见,当前有1.6T的空间挂载在了 /home 路径下,而根目录 / 下则只有50G。因此,希望将 /home 路径下的空间扩充到根目录下。

2.2 查看卷组信息

首先查看LVM卷组信息,使用如下命令:

vgdisplay

返回全部卷组信息,确认需要重新分配空间的卷组名(本例为 centos)。

2.3 卸除文件系统

使用命令卸除需要释放空间的文件系统:

umount /home

2.4 删除逻辑卷

lvremove /dev/centos/home


此时再查看LVM卷组信息:

可以看到空闲空间已经增长到1.57T。

2.5 创建新 home 逻辑卷

使用 lvcreate 命令创建LVM逻辑卷:

lvcreate -L 256G -n home centos

2.6 初始化逻辑卷

使用 vgchange 命令修改逻辑卷属性,使其为活动状态。

vgchange -ay centos

使用 mkfs 命令将新的分区格式化为 xfs 文件系统。

mkfs -t xfs /dev/centos/home

2.7 挂载新逻辑卷

将新创建好的逻辑卷挂载到 /home

mount /dev/centos/home /home

挂载完成后,查看当前状态:


新创建的256G逻辑卷已挂载到 /home 路径下。

2.8 扩充逻辑卷

使用 vgdisplay 命令查看当前剩余可分配空间。

目前还有1.32T可供分配,使用 lvextend 命令将逻辑卷扩充1个T。

lvextend -L +1024G /dev/centos/root

使用 xfs_growfs 命令将xfs文件系统自动扩展到最大可用大小。

xfs_growfs /dev/centos/root

最后使用 df -h 检查扩容结果。

顺利完成!

CentOS7 磁盘容量再分配相关推荐

  1. linux7设备的挂载,centos7磁盘分区与挂载解析

    Linux系统在磁盘.U盘以及光盘等设备分区和挂载操做才能使用.centos 1.磁盘分区原理与规则ui 磁盘分区类型:主分区,扩展分区,逻辑分区this 分区规则:centos7 一.主分区+扩展分 ...

  2. centos7磁盘挂载及目录扩容

    centos7磁盘挂载及目录扩容 1. Linux文件系统介绍 1.1 ext2 1.2 ext4 1.3 xfs 2. 查看磁盘现状 2.1 查看硬盘情况 2.2 查看磁盘挂载情况 3. 磁盘挂载 ...

  3. Centos7磁盘管理

    Centos7磁盘管理 背景 在使用虚拟机作为开发环境时,特别是作为数据库服务器时,磁盘随着使用也逐渐紧张.为了解决这一问题,需要对磁盘进行扩容或者缩容. 当在网上找相关解决方案时,发现大部分内容不是 ...

  4. centos7磁盘配额管理

    1.什么是磁盘配额管理 当一个磁盘空间被多个用户使用时,为了公平,防止某些用户占用过多的空间,我们就需要对磁盘进行配额管理,对可用存储空间进行限制. 2.Linux磁盘配额管理 Linux系统磁盘配额 ...

  5. VMware 扩展磁盘容量

    背景:创建虚拟机后,发现原先定的磁盘容量不够了,这时候可以通过vmware扩展磁盘容量 步骤一 先关闭虚拟机,右键虚拟机设置:(我没关虚拟机,所以灰显了) 步骤二: 启动VMware环境下的Linux ...

  6. 获取计算机最大磁盘,Qt获取电脑磁盘容量(示例代码)

    项目中用到了监测某磁盘(如:C盘.D盘等)的总容量和可用容量,查了一下,发现其实挺简单,调用一个Windows自带的API:GetDiskFreeSpaceEx( ... )就可以解决.用Qt做了一个 ...

  7. 华为笔试题-磁盘容量排序

    题目大意 磁盘的容量单位有M.G.T,其关系为 1T = 1000G.1G = 1000M,如样例所示先输入磁盘的个数,再依次输入磁盘的容量大小,然后按照从小到大的顺序对磁盘容量进行排序并输出. 例如 ...

  8. Linux 查看磁盘容量、查找大文件、查找大目录

    Linux 查看磁盘容量.查找大文件.查找大目录 磁盘统计 查看磁盘使用情况 df -h 文件统计 查找/home 目录下大于800M的文件 find /home -type f -size +800 ...

  9. RAID5容量计算方式:单块磁盘容量*(n-1)

    RAID 5因为要容错.并行读取,就是少一个盘符的容量(容错备份用了),话说RAID 0更是减少一半盘符容量. 具体的懒得自己打了,copy过来了: RAID5的可用磁盘数为:n-1. 也就是说磁盘做 ...

最新文章

  1. POJ - 3660 Cow Contest(flod)
  2. PyTorch-运算加速
  3. RFID图书管理系统程序源代码(转)
  4. iOS 将16进制颜色转换成UIColor
  5. Bootstrap 3: 菜单居中 Center content in responsive bootstrap navbar
  6. extjs给panel添加滚动条_extjs.treePanel在ie9下滚动条的显示问题-阿里云开发者社区...
  7. C#winform遍历控件判断控件类型
  8. Python面试题解析之网络编程与并发
  9. Visual Studio中的项目属性--生成--配置
  10. 张效详java就业培训教程学习笔记(三)
  11. SPSS25安装教程
  12. 小米线刷包需要解压么_小米10刷机教程,线刷升级更新官方系统包
  13. JVM常见面试题汇总笔记
  14. A-priori算法的简单实现
  15. Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file
  16. linux内核计算次方,linux内核bic和cubic实现
  17. 写一段excel VBA自动分类的代码
  18. pytorch实现手写数字图片识别
  19. 无人机的自主与智能控制
  20. 在云中实现可信的Luna SA解决方案

热门文章

  1. C语言中默认类别大全,C语言选择题分类汇总(-).doc
  2. 零基础学SQL(十、子查询与多表关联)
  3. android 悬浮窗的显示动画,android 悬浮窗特效
  4. h5页面在iphone手机上底部会有留白解决办法
  5. 苹果cms的全解析(第一节大体阐述)
  6. 【FPGA】面试问题及答案整理合集
  7. 贵州余庆中学2021高考成绩查询,余庆中学2019高考喜报成绩、一本二本上线人数情...
  8. 整合QC质控结果的利器——MultiQC
  9. 激光切割机上的步进电机和伺服电机有什么区别
  10. 《金融科技(FinTech)发展规划(2019-2021年)》全文公布