养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Linux系统下减少LV(逻辑卷)容量

时间:2024-10-14 14:22:13

Linux系统下,我们可以在安装系统时使用LVM来管理我们擢爻充种的文件系统,但是当我们的LV容量太大了如何减少其同柙丕牌容量呢?下面就一步一步来向大家介绍。目标:将lv_test中的/dev/sdb2移除什么?不会创建LVM文件系统?赶快猛戳http://jingyan.baidu.com/article/6079ad0e9d7d9e28fe86db11.html(Linux系统下创建LV(逻辑卷)并挂载)http://jingyan.baidu.com/article/54b6b9c0fc8b0b2d583b47c6.html(Linux系统下增加LV(逻辑卷)容量)

工具/原料

Linux系统

方法/步骤

1、查看文件系统现有lv_test容量,总计9.9G,已使用2%命令df-h

Linux系统下减少LV(逻辑卷)容量

2、查看系统中的PV情况命令:pvdisplayvg_test下有两个PV,分别为/dev/sdb1和/dev/sdb2。我们要做的是移除其中的/dev/sdb2,记住这个PV有1284个PE

Linux系统下减少LV(逻辑卷)容量

3、查看系统中PV情况,另一种方式命令:pvscan发现/dev/sdb1属于vg_test,大小为4.98GB发现/dev/sdb2属于vg_test,大小为5.02GB

Linux系统下减少LV(逻辑卷)容量

4、由于漆虱忧甘/dev/sdb1大小为4.98G,而且容量不能写小数,故减少文件系统至5000M。另外,减小文件系统容量不能在线进行,故先卸载卷命令:umount/test卸载卷e2fsck-熠硒勘唏f/dev/vg_test/lv_test磁盘检查resize2fs/dev/vg_test/lv_test5000M减小文件系统容量

Linux系统下减少LV(逻辑卷)容量

5、查看现在文件系统的容量mount/dev/vg_test/lv_test/test先挂载此时,通过df-h查询文件系统已经由原来的9.9G降至为4.9G

Linux系统下减少LV(逻辑卷)容量

6、接下来,减少LV的容量。通过最开始的查询,我尺攵跋赈们知道/dev/sdb2有1284个PE因为lv_test的使用量为138M,小于现有容量4.98G,因此出现的警告可按y命令:lv鸡堕樱陨resize-l-1284/dev/vg_test/lv_test此时,通过lvdisplay查询lv_test容量降低至4.98G

Linux系统下减少LV(逻辑卷)容量

7、查看系统中现在的PV情况命令:pvdisplayvg_test下的/dev/sdb2有1284个PE,并且都是FreePE,说明lv_test不在使用/dev/sdb2如果不全是FreePE,需要使用pvmove将占用的PE移至/dev/sdb1

Linux系统下减少LV(逻辑卷)容量

8、将/dev/sdb2从vg_test中移除命令:vgreducevg_test/dev/sdb2通过pvscan查询,/dev/sdb2已经不在属于任何VG了

Linux系统下减少LV(逻辑卷)容量

9、删除PV命令:pvremove/dev/sdb2通过pvscan和pvdisplay查询,系统中不再有/dev/sdb2这个PV

Linux系统下减少LV(逻辑卷)容量

10、最后,完整的将现有的LV扩充到整个评鲦易纪文件系统。命令:resize2fs/dev/vg_test/lv_test此步骤主要是考虑在减少文件系统的时观锻娜叼候,可能将/dev/sdb1中的部分空间移除。现在通过扩充,将完整的利用/dev/sdb1通过df查询,也发现扩充前后文件系统增加了部分容量至此,大功告成!

Linux系统下减少LV(逻辑卷)容量

© 一点知识