天天看点

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

QQ交流群:64655993  希望能够对您有所帮助!

数据无价,操作需谨慎!建议操作前数据备份!

1、说明

系统:Centos 7.4 x64

2、查看磁盘大小

[[email protected] ~]# df -lh

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

说明:

/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

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

5、检查要转移的磁盘

[[email protected] ~]# e2fsck -ff /dev/mapper/VolGroup-lv_home

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

注意:此命令操作结果的5个步骤必需全部通过

6、改变 /dev/mapper/VolGroup-lv_home 的磁盘大小

计算步骤: 45G - 转移40G = 5G

[[email protected] ~]# resize2fs /dev/mapper/VolGroup-lv_home 5G

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

7、剪切磁盘空间

[[email protected] ~]# lvreduce -L -40G /dev/mapper/VolGroup-lv_home

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

8、重新挂载  /home

[[email protected] ~]# mount -v /home

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

9、把从 /home切下的40G,分给  /root

[[email protected] ~]# lvextend -L+40G /dev/mapper/VolGroup-lv_root

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

10、使/root空间生效

[[email protected] ~]# resize2fs /dev/mapper/VolGroup-lv_root

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

注意:这里需要一点时间,磁盘越大,需要的时间越长。

11、查看最新磁盘情况

[[email protected] ~]# df -lh

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

磁盘重新分配完毕。

记一次 Centos系统/home的部分磁盘空间重新挂载给/root

继续阅读