LVM的三个层次从下到上:物理卷-->卷组-->LV逻辑卷,逐层之间是有依赖关系的,先创建出来PV,多个PV组合成VG,最后在VG上创建LV逻辑卷。其中vg的大小是由pv来决定的,Vg又可以划分成多个lv。
创建PV的一些常用命令有:pvcreate 创建pv
pvdisplay,pvs 显示pv
pvmove 移动数据
pvremove 移除某个卷
pvscan 扫描当前系统上所有的已创建的pv
创建VG的一些常用命令有:vgcreate 创建vg
vgdisplay,vgs 显示vg
vgmove 移动数据
vgremove 移除某个卷
vgscan 扫描当前系统上所有的已创建的vg
创建LV的一些常用命令有:lvcreate 创建
lvdisplay,lvs 显示
lvextent 扩展
它还有一些常用的选项:
-L 指定逻辑卷的大小
-n 指定逻辑卷的名字
-s 物理盘块大小
下面创建一个10G的卷组,其中包含2个各是5G的PV,按层次一个一个来
1.先创建PV,首先得有合适的分区,新创建出2个分区,首先要先把标识改成8e,
w保存退出,使用命令partprobe /dev/sda让内核重新读取磁盘,然后看下是否能够识别新分的区:cat/proc/partitions
2.把两个卷做成PV 使用pvcreate /dev/sda{5,6}
移除某个分区可以使用pvremove,添加分区就用pvextend
3.创建VG:使用vgcreate MYVG /dev/sda5 /dev/sda6
vgdipaly MYVG可以查看刚创建的vg属性信息
这个时候移除某个分区的话使用命令vgreduce,扩展vg就使用vgextend
4.新创建的vg是不能直接使用的,接下来要在vg上创建lv方可使用:
创建1个1G大小的lv:lvcreate -L 1G -n MYLV MYV
转载于:https://blog.51cto.com/fengxh/713280