Centos 7 xfs 文件系统 lvm 分区容量调整

centos 7 默认是xfs文件系统  对于lvm分区已不是传统的ext文件系统方式

xfs文件系统的调整命令是xfs_growfs(只支持增大)

参考链接:https://www.cnblogs.com/kevingrace/p/5825963.html

1.查看文件系统格式
df -lhT

2.xfs_growfs

lvextend -L 120G /dev/mapper/centos-home    //增大至120G
lvextend -L +20G /dev/mapper/centos-home    //增加20G
xfs_growfs /dev/mapper/centos-home          //执行调整

硬要减小的话,只能在减小后将逻辑分区重新通过mkfs.xfs命令重新格式化才能挂载上,这样的话这个逻辑分区上原来的数据就丢失了

3.查看系统上的空闲空间
vgdisplay
 
 free space
 
4.将空闲空间增加至需要扩展的分区
lvextend -L +90G /dev/mapper/centos-home 

xfs_growfs /dev/mapper/centos-home

5.缩小现有的分区大小 来扩展
#卸载当前挂载
umount /home/
#缩小现有的分区
lvreduce -L -100G /dev/mapper/centos-home

格式化:mkfs.xfs /dev/mapper/centos-home -f

此步骤在做之前 一定要备份好数据  非常重要!!!

这里也可以格式化成其他格式  需要修改/etc/fstab 的挂载信息

#重新挂载
mount /dev/mapper/centos-home /home/

6.将上面分出来的空闲空间分配给/
lvextend -L +100G /dev/mapper/centos-root

xfs_growfs /dev/mapper/centos-root

#检查  df -hT

场景描述:

现有一块硬盘,500G,安装centos7 系统时自动分区,默认根分区分配了50G,采用了lvm分区,现需要对系统根分区进行扩容,将剩下的空间都增加到根分区

需求分析:

这里主要是lvm的扩容,有两种方式可以实现:

1.将剩余的空间新建分区,创建pv,使用vgextend增加到卷组中,然后扩容lv,需要重启

2.将硬盘进行分区调整,主要调整根分区的end,关机进入急救模式操作(比较稳妥的方式)或者在线调整后重启(不建议,可能会造成系统突然崩溃)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值