Linux实用工具-lvm(3)
2020-11-26 本文已影响0人
QuietHeart
实用操作
这里,针对日常常用的场景,给出使用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.删除分区等等,如果不需要分区的话