實用操作
這裏,針對日常常用的場景,給出使用LVM工具管理磁盤的例子。
調整文件系統大小
擴展vg
擴展vg,即給vg增加pv。大致有三個過程:
首先創建新分區
sda4
-
爲多餘的分區創建pv
$pvcreate /dev/sda5
-
擴展vg
$vgextend vg1 /dev/sda5
擴展lv
lv可以在線擴展,不需卸載,擴展lv前一定要有文件系統
兩種擴展方式
-
擴展至7G
$lvextend -L 7G /dev/vg1/lv1
-
以原有容量爲基礎,增加1G
$lvextend -L +1G /dev/vg1/lv1
擴展lv後調整文件系統大小
$resize2fs /dev/vg1/lv1
回縮lv
與拉伸相反,也有兩種方式,回縮之前,一定要先卸載。
$umount /dev/vg1/lv1
$e2fsck -f /dev/vg1/lv1
$resize2fs /dev/vg1/lv1 6G
$lvreduce -L -1G /dev/vg1/lv1
$lvreduce -l 6G /dev/vg1/lv1
移除pv
只能移除未分配lv的pv,否則報錯
$vgs
$pvs
$vgreduce vg1 /dev/sda4
$vgs
$pvs
完全刪除pv的整體過程
##1.刪除lv
$umount /dev/vg1/pv1
$lvremove /dev/vg1/pv1
##2.刪除vg
$vgremove vg1
##3.刪除pv
$pvremove /dev/sda{1,2,3}
##4.刪除分區等等,如果不需要分區的話