pvcreate,pvremove
-
pv,vg,lv的创建可以参考LVM逻辑卷的创建
-
pvremove (移除pv)
-
pvremove PhysicalVolume
eg:pvremove /dev/sdd1 -
remove前:
-
pvremove /dev/sdd1
-
remove后,pvs中/dev/sdd1被删除:
vgrename,vgextend,vgreduce,vgremove
-
OldVolumeGroupName NewVolumeGroupName
eg:vgrename vg1 vgtest #将vg1重命名为vgtest -
重命名及前后名称变化
-
vgextend VolumeGroupName PhysicalDevicePath
eg: vgextend vg1 /dev/sdd1 #将pv /dev/sdd1 加入到卷组vg1中(/dev/sdd1必须先创建为pv) -
扩容前
-
扩容
-
扩容后
-
vgreduce VolumeGroupName [PhysicalVolumePath…]
eg:vgreduce vg1 /dev/sdd1 #将pv /dev/sdd1从卷组vg1中移除
-
vgremove VolumeGroupName [VolumeGroupName…]
eg:vgrremove vg1 #删除vg1 -
删除前后对比
lvrename,lvextend,lvreduce,lvresize,lvremove
-
{ lvrename OldLogicalVolumePath NewLogicalVolumePath | VolumeGroupName OldLogicalVolumeName NewLogicalVolumeName }
eg:lvrename /dev/vg1/lv1 lvtest #将vg1/lv1 重命名为lvtest -
重命名前后对比
-
lvextend LogicalVolume[Path] [ PhysicalVolumePath… ]
eg:lvextend /dev/vg1/lv1 /dev/sdd1 #为lv1扩容
-
lvextend -L size LogicalVolume[Path]
eg:lvextend -L 3g/dev/vg1/lv1 #将lv1扩容到3g
-
lvreduce -L|–size [-]LogicalVolumeSize[bBsSkKmMgGtTpPeE]
eg:lvreduce -L -1G /dev/vg1/lv1 #将vg1/lv1 的容量大小减少1G
-
lvresize lvresize -L|–size [+|-]Size[m|UNIT] LV
eg:lvresize /dev/vg1/lv1 -L 1g #将lv1的容量设置为1g
-
lvremove /dev/vg1/lvtest #删除lvtest
注:很多命令都有多个使用方法,我这里只写了我认为使用比较方便的,不代表全部使用方法哦。