系统是centos7
查看分区的状态
df -h
进行home目录的备份,保证根目录可以放下/home中的数据
tar cvf /tmp/home.tar /home
卸载home目录:
清除/home相关进程:fuser -km /home/
卸载/home目录:umount /home
移除/home对应的lv:lvremove /dev/centos/home
敲完这命令后会有相应的提示,输入y按enter就可以。
根目录扩容(容量大小根据磁盘大小以及需要扩容的大小而定)
lvextend -L +500G /dev/centos/root
扩展根目录的文件系统
xfs_growfs /dev/centos/root
重新创建home目录的lv
lvcreate -L 100G -n /dev/centos/home
如若提示错误,请计算下分配的空间在磁盘上有没有那么大,没有的话是无法成功的
创建/home的文件系统
mkfs.xfs /dev/centos/home
接下来我们就要把home目录挂载回去
mount /dev/centos/home
home目录的恢复
tar xvf /tmp/home.tar -C /home/
cd /home/home/
mv * ../
最后通过 df -h
就可以看到新的磁盘状态!