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继续
提示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:练习时可自行安装虚拟机在虚拟机中练习.
谢谢大佬 好的,非常感谢 6666 6666666666 感谢楼主分享 谢谢大牛
页:
[1]