centos8重新分区(减小/home空间,增大root空间)
因最初装系统的时候,分盘不是很合理,导致root盘太小不够用,home太大用不了,研究一下重新分盘,在此记录
df -h 查看各盘大小 --最初的root
步骤:
- 使用df-h查看空间使用情况
- 备份home,转移到其他服务器存储
- 卸载home文件系统
- 删除/home所在的lv
- 扩展/root所在的lv
- 扩展/root文件系统
- 重新创建home lv并挂载home
- 将之前的文件倒回来
- 查看最终调整结果
一:首先打包home下所有文件
tar cvf /home/home96.tar /home
二:从本地转到其他服务器,或者其他服务器拉取本地tar
scp root@192.168.100.96:/home/hone96/home96.tar /home/
三:卸载home系统
fuser -km /home/
umount /home
有可能会遇到错误,看下图解决,没错误更好
fuser -m -v /home/
kill -9 3336508
四:删除/home所在的lv
lvremove /dev/mapper/cl-home
五:扩大/root所在的lv
lvextend -L +450G /dev/mapper/cl-root
六:扩展root的文件系统 如上图
xfs_growfs /dev/mapper/cl-root
七:重新创建home并挂载lv
lvcreate -L 1.8T -n home cl
mkfs.xfs /dev/cl/home
八:将之前的文件倒回来
scp /home/hone96/home96.tar root@192.168.100.96:/home
九:到home下解包
tar xvf home96.tar
因为解压会多生成一级目录,将他们切换目录
mv * ../
十:再次查看各级目录
至此,成功扩大--------