Welcome 微信登录

首页 / 操作系统 / Linux / 如何调整LVM 逻辑分区的大小?

LVM (Logical volume management)执行 df 指令查看  文件系统空间占用发现 LVM 的逻辑卷 /dev/Fedora/home 已经占用了96%的空间!!! 然后用 du 命令可以查看文件占用空间分析可知,最大的占用文件是gnome-boxes的虚拟机镜像.整整13G!没有大文件可以删除,只能进行分区管理.打算压缩/dev/fedora/swap 分区, 分点空间给 /dev/fedora/home  (TIP :fedora的安装手册就建议分出boot和swap后把剩下的空间全分到lvm.)(我还有从来没用到的swap分区,而电脑内存有8G ,swap分区从来没用到.)LVM 管理命令:扩张:先扩LV再扩文件系统lvextend -L +100M /dev/vg1/lv1 逻辑卷的大小增加100Mresize2fs /dev/vg1/lv1 文件系统增到逻辑卷的大小 收缩:先减文件系统再减LV(注意顺序)umount /dev/vg1/lv1e2fsck -f /dev/vg1/lv1resize2fs /dev/vg1/lv1 100M 减小文件系统到100Mlvreduce -L 100M /dev/vg1/lv1 减小逻辑卷到100Mmount -a步骤:1.压缩 /dev/fedora/swap 分区umount /dev/fedora/swape2fsck -f /dev/fedora/swapresize2fs /dev/fedora/swap 1Glvreduce -L 1G /dev/fedora/swap 成功将swap分区转换为1GiB.结果:用pvscan命令查看,剩余空间2.扩展 /dev/fedora/home 分区执行 lvextend -L +4.59G /dev/fedora/homeresize2fs /dev/fedora/home结果:用df  命令查看文件系统的空间占用logical volume /dev/fedora/home 已经成功由16G变成21G啦!本文永久更新链接地址