linux系统分区设置大小,如何调整LVM 逻辑分区的大小?

LVM (Logical volume management)

af9311e524771a843a202e59e89c1295.png

执行 df 指令查看  文件系统空间占用

b5e9dffcea2f38a181fb1ca0c8cc396c.png

发现 LVM 的逻辑卷 /dev/Fedora/home 已经占用了96%的空间!!!

然后用 du 命令可以查看文件占用空间

分析可知,最大的占用文件是gnome-boxes的虚拟机镜像.整整13G!

ef8a4086b60c3718db6c79ebbeba6e2c.png

没有大文件可以删除,只能进行分区管理.

打算压缩/dev/fedora/swap 分区, 分点空间给 /dev/fedora/home

(TIP :fedora的安装手册就建议分出boot和swap后把剩下的空间全分到lvm.)

(我还有从来没用到的swap分区,而电脑内存有8G ,swap分区从来没用到.)

LVM 管理命令:

扩张:

先扩LV再扩文件系统

lvextend -L +100M /dev/vg1/lv1 逻辑卷的大小增加100M

resize2fs /dev/vg1/lv1 文件系统增到逻辑卷的大小

收缩:

先减文件系统再减LV(注意顺序)

umount /dev/vg1/lv1

e2fsck -f /dev/vg1/lv1

resize2fs /dev/vg1/lv1 100M 减小文件系统到100M

lvreduce -L 100M /dev/vg1/lv1 减小逻辑卷到100M

mount -a

步骤:

1.压缩 /dev/fedora/swap 分区

umount /dev/fedora/swap

e2fsck -f /dev/fedora/swap

5a7a1724f918b0abfc9795bab1a68bb1.png

resize2fs /dev/fedora/swap 1G

53367802f6cacf8672808a2346f20b4a.png

lvreduce -L 1G /dev/fedora/swap

9d729c1faa45068fa52067309254c3d4.png

成功将swap分区转换为1GiB.

a48c7c8322d90789ed53014eaa3a2e8e.png

结果:

用pvscan命令查看,剩余空间

9f04613f992ad5271d4f6f4f8a3a32ac.png

2.扩展 /dev/fedora/home 分区

执行 lvextend -L +4.59G /dev/fedora/home

1693b0382f4b0fc3951738b9c404edcd.png

resize2fs /dev/fedora/home

bbe3bcf5c1e4a601d20d4f77e20f4371.png

结果:

1c669ec56f2a6ebf368612c149b0dcb9.png

用df  命令查看文件系统的空间占用

logical volume /dev/fedora/home 已经成功由16G变成21G啦!

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值