1、创建LVa)创建PV当前系统状态:创建PV;pvcreate/dev/vdb1/dev/vdb2:查看PV;pvs:b)创建VG创建VG;vgcreatetestvg/dev/vdb1/dev/vdb2:查看VG;vgs:c)创建LV创建LV;lvcreate-ntestlv-L2Gtestvg:查看LV;lvs:2、清除LVa)DeactivateLV查看当前LV状态;lvdisplay:DeactivateLV;lvchange-an/dev/testvg/testlv:b)InactiveVG&ActiveVG查看当前系统VG状态;ll/dev/mapper/:InactiveVG;vgexporttestvg:查看VG状态;ll/dev/mapper/:ActiveVG;vgimporttestvg:查看VG设备是否存在:查看LV状态:这里需要激活LV;lvchange-ay/dev/testvg/testlv:3、查找LV使用pvscan/vgscan/lvscan可以重新扫描当前系统中的pv/vg/lv:4、恢复LVM配置a)使用dd破坏lvm的标签(这里保留了分区表);ddif=/dev/zeroof=/dev/vdb1bs=512count=1seek=1:b)查看破坏后的lvm状态;pvs/vgs/lvs:c)尝试修复;pvcreate-ff--uuidFnT7z5-9c3T-LHPa-vate-LWjB-fNfl-nsHfs6--restorefile/etc/lvm/backup/testvg/dev/vdb1:d)尝试恢复VG;vgcfgrestore-f/etc/lvm/backup/testvgtestvg:e)查看恢复后的状态;pvs/vgs/lvs:5、LVSnapshota)创建快照;lvcreate-s-ntestlv_snap-L100M/dev/testvg/testlv:b)回滚LV;之前必须把LV(testlv)deactivte,如果有挂载也需先卸载;lvconvert--merge/dev/testvg/testlv_snap:6、LVMirrormirrored,这一特性在sles11sp2及之后版本中默认可以使用,之前所有版本默认都不支持。a)创建mirrorlv;lvcreate-m1--mirrorlogmirrored--allocanywhere-ntestlv_mirror-L12Mtestvg:查看mirrorlv详细信息:b)创建文件系统,并进行写操作;mkfs.ext3/dev/testvg/testlv_mirror;mount/dev/testvg/testlv_mirror/mnt:写操作:c)破坏/dev/vdb1,进行测试并恢复:破坏/dev/vdb1;ddif=/dev/zeroof=/dev/vdb1bs=512count=10:检查数据是否正常:d)修复LV:重新创建PV,并加入VG:移除丢失的PV:执行恢复:lvconvert-m1--mirrorlogmirrored--allocanywhere/dev/vdb1/dev/vdb2:验证数据: