零、问题
由于装系统的时候没注意root分区的大小,现在50个G用完了,但是home目录下还有3T多,明细分配不合理
一、磁盘空间转移
1.查看分区
#centos-home和centos-root每人的名字可能不一样 df -h #查看空闲磁盘大小 vgdisplay
2.备份home分区文件
tar cvf /tmp/home.tar /home
3.卸载/home,如果无法卸载,先终止使用/home文件系统的进程
#卸载 umount /home #终止(可选) fuser -km /home/
4.删除/home所在的lv
lvremove /dev/mapper/centos-home
5.扩展/root所在的lv
lvextend -L +1024G /dev/mapper/centos-root
6.扩展/root文件系统
xfs_growfs /dev/mapper/centos-root
7.重新创建home lv
这里home的大小自己决定,比如这边如果分50G的话,还剩2T左右的未分配磁盘空间
lvcreate -L 50G -n /dev/mapper/centos-home
8.创建文件系统
mkfs.xfs /dev/mapper/centos-home
9.挂载home
mount /dev/mapper/centos-home
10.home文件恢复
tar xvf /tmp/home.tar -C /home/