2019-01-17 Centos7 LVM XFS 分区大小调整

我有一台 CentOS7 使用了默认分区大小, 现在由于业务需要, 根目录50G空间明显不够了需要扩容


5155564-489007eb94e9c7ed.png
扩容之后效果

目标: 先观察一下分区情况, 想从 home 分区再扣出来250G给根目录.

查了不少资料发现了一个大坑:

# lvresize -L 50M /dev/vg2/xfstest -r

No modify flag set, skipping filesystem flush and exiting.
fsadm: Xfs filesystem shrinking is unsupported   -->看到相关信息了,不好意思,xfs不支持
  fsadm failed: 1
  Filesystem resize failed.

LVM XFS 不支持缩容只能扩容, 从它的支持命令就可以了看出来: lvextend -L 120G /dev/vg2/xfstest,我只能再想办法.

因为机器是安装没多久的而且home又没有什么关键的东西,干脆把/home备份,然后把分区删除还给LVM就好了嘛.说干就干.

  • 备份数据---略略略
  • 卸载分区 umount /home 有个程序在跑,卸载不掉 fuser -m -v -i -k /home 杀死所有进程
  • 删除lvm分区 lvremove /dev/cl/home
  • 扩展根目录分区 'lvextend -L 300G /dev/cl/root' 然后一定要运行 resize2fs /dev/cl/root
  • 创建新分区 lvcreate -l 100%FREE -n home cl
  • 格式化新分区mkfs.xfs /dev/mapper/cl-home
  • 挂载分区mount /dev/mapper/cl-home /home
  • 重启(建议)不重启无所谓

有大神博客说使用xfsdump可以调整lvm的xfs分区,但是我没有测试,供各位大侠测试!
http://blog.chinaunix.net/uid-16361381-id-5768748.html
参考资料:
http://www.heminjie.com/system/linux/6244.html
https://www.cnblogs.com/kevingrace/p/5825963.html
http://blog.51cto.com/tianshili/1638563
https://www.cnblogs.com/tssc/p/9175106.html
https://www.linuxprobe.com/chapter-07.html#72_LVM
http://www.361way.com/lvm-xfs-ext4/4868.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值