centos8重新分区(减小/home空间,增大root空间)

因最初装系统的时候,分盘不是很合理,导致root盘太小不够用,home太大用不了,研究一下重新分盘,在此记录

df -h  查看各盘大小 --最初的root

步骤:

  1. 使用df-h查看空间使用情况
  2. 备份home,转移到其他服务器存储
  3. 卸载home文件系统
  4. 删除/home所在的lv
  5. 扩展/root所在的lv
  6. 扩展/root文件系统
  7. 重新创建home lv并挂载home
  8. 将之前的文件倒回来
  9. 查看最终调整结果

一:首先打包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 * ../

十:再次查看各级目录

至此,成功扩大--------

原文地址:https://www.cnblogs.com/innocenter/p/15119957.html