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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/llwy1428/article/details/86467598

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

磁盘重新分配完毕。

猜你喜欢

转载自blog.csdn.net/llwy1428/article/details/86467598
今日推荐