QQ交流群:64655993 希望能够对您有所帮助!
数据无价,操作需谨慎!建议操作前数据备份!
1、说明
系统:Centos 7.4 x64
2、查看磁盘大小
[root@localhost ~]# df -lh
说明:
/dev/mapper/VolGroup-lv_home
对应的挂载目录为 /home /dev/mapper/VolGroup-lv_root
对应的挂载目录为 /root
3、移动 /home下的40G空间大小给 /root
由上图可看到 /root下有50G /home下有45G
4、取消/home目录的挂载
[root@localhost ~]# umount -v /home
5、检查要转移的磁盘
[root@localhost ~]# e2fsck -ff /dev/mapper/VolGroup-lv_home
注意:此命令操作结果的5个步骤必需全部通过
6、改变 /dev/mapper/VolGroup-lv_home 的磁盘大小
计算步骤: 45G - 转移40G = 5G
[root@localhost ~]# resize2fs /dev/mapper/VolGroup-lv_home 5G
7、剪切磁盘空间
[root@localhost ~]# lvreduce -L -40G /dev/mapper/VolGroup-lv_home
8、重新挂载 /home
[root@localhost ~]# mount -v /home
9、把从 /home切下的40G,分给 /root
[root@localhost ~]# lvextend -L+40G /dev/mapper/VolGroup-lv_root
10、使/root空间生效
[root@localhost ~]# resize2fs /dev/mapper/VolGroup-lv_root
注意:这里需要一点时间,磁盘越大,需要的时间越长。
11、查看最新磁盘情况
[root@localhost ~]# df -lh
磁盘重新分配完毕。