[关闭]
@wxlinzju 2017-06-08T12:14:25.000000Z 字数 717 阅读 1332

centos7调整根目录挂载分区容量大小(与centos6区别很大)

Linux


调整前:
image_1bi04q6t7k4l167d1o3e1su314vm9.png-14.5kB

调整后:
image_1bi04r4df1lp41jbf8agq751ecfm.png-14.6kB

由于centos 6 与centos 7的文件系统是不一样的(6是用ext2/3,7是用xfs),这就注定7的分区只能扩容,无法自主的调整分区大小,类似该链接的方法无法实现。所以分区前请看清楚原理再分,而且分区前一定要备份,不然像博主付出血的带价...

1.先终止/home目录下所有进程

  1. fuser -m -k -a /home

2.备份/home

  1. xfsdump -f /mnt/sdb/backup/home.dump /home -L home.dump -M home.dump
  2. [x]cp -rf /home/. /mnt/sdb/backup #不要用复制,会丢失一些文件

3.卸载home

  1. umount /home

4.删除home所在lv

  1. lvremove /dev/mapper/centos-home

5.扩展/root所在lv,增加250G,并扩展xfs文件系统

  1. lvextend -L +250G /dev/mapper/centos-root
  2. xfs_growfs /dev/mapper/centos-root #区别6的一句,分区只能增加不能减少

6.重新创建/home的lv,并创建xfs文件系统

  1. lvcreate -L 600G -n home centos
  2. mkfs.xfs /dev/mapper/centos-home

7.挂载

  1. mount /dev/mapper/centos-home /home

8.还原home目录文件以及对应目录权限

  1. xfsrestore -f /mnt/sdb/backup/home.dump /home
  2. [x]cp -rf /mnt/sdb/backup/. /home/ #不要用复制
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注