【原创,写给新手】Linux分区大小切割与调整

原委:linux操作系统采集默认分区安装后,home目录过大,根目录过小;
需求:将home卷大小调整为500G,将剩下的空间加给root卷;
操作逻辑:先收缩再扩容,即先收缩文件系统,再收缩逻辑卷;
                 扩容时反过来,先扩容逻辑卷再扩容文件系统(原因自行上谷歌去百度);

操作系统环境:CentOS release 6.10_x64
操作过程详解(前面带*的为命令,root用户执行)
  *umount /home
  出现umount: /home: device is busy.时执行
  *fuser -km /home
  后再执行umount /home

  *resize2fs -p /dev/mapper/VolGroup-lv_home 500G
  出现Please run 'e2fsck -f /dev/mapper/VolGroup-lv_home' first.时执行
  *e2fsck -f /dev/mapper/VolGroup-lv_home
  后再执行
  *resize2fs -p /dev/mapper/VolGroup-lv_home 500G

  最后提示:The filesystem on /dev/mapper/VolGroup-lv_home is now 131072000 blocks long.完毕
  *mount /home
  此时执行df -h 命令,home目录已调整为指定大小;
接着缩逻辑卷lv_home空间:
  *lvresize -L 500G /dev/mapper/VolGroup-lv_home
  提示
   WARNING: Reducing active logical volume to 500.00 GiB.
   THIS MAY DESTROY YOUR DATA (filesystem etc.)
   Do you really want to reduce VolGroup/lv_home? [y/n]:
   按y继续
   提示Logical volume lv_home successfully resized.
  
   接下来扩容根目录(我这里的352G是指从home卷切下来的352G空间,需要加给VolGroup-lv_root):
   *lvextend -L +352G /dev/mapper/VolGroup-lv_root
  
   提示Logical volume lv_root successfully resized.表明lv_root扩容完毕。
   接下来扩文件系统:
   *resize2fs -p /dev/mapper/VolGroup-lv_root
   系统会提示:Filesystem at /dev/mapper/VolGroup-lv_root is mounted on /; on-line resizing required
   即在线扩容,会有点慢,需要耐心等...
   最后提示The filesystem on /dev/mapper/VolGroup-lv_root is now 105381888 blocks long.扩容完毕....
输入df -h查看调整后的分区容量,可以看到分区容量已经调整完毕。

PS:练习时可自行安装虚拟机在虚拟机中练习.

THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发
  • 管埋员

    昵称

  • 取消
    昵称