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