1、创建PV
pvcreate /dev/sdb
pvcreate /dev/sdc
pvcreate /dev/sdd
2、创建VG
vgcreate vgtst /dev/sdb /dev/sdc /dev/sdd
3、创建LV 以mirror方式,m2两份
lvcreate -m2 --mirrorlog mirrored --alloc anywhere -n tstlv_mirror1 -L 5G vgtst
lvcreate -m2 --mirrorlog mirrored -n tstlv_mirror2 -L 5G vgtst
4、检查LV-PV详细分布信息
lvs -a -o +devices
#可做冗余功能测试
#dd if=/dev/zero of=/dev/sdb bs=512 count=100
5、LV损坏恢复操作
#5.1、重新激活VG(损坏一个PV后,VG会自动不激活(很可能))
vgchange -an vgtst
#5.2、向当前的VG增加PV
--加入
vgextend vgtst /dev/sdb
#5.3、移除已经失效的PV
--移除
vgreduce --removemissing vgtst --force
#5.4、尝试恢复LV mirror
--恢复
lvconvert -m2 --mirrorlog mirrored --alloc anywhere /dev/vgtst/tstlv_mirror1 /dev/sdb /dev/sdc /dev/sdd
lvconvert -m2 --mirrorlog mirrored --alloc anywhere /dev/vgtst/tstlv_mirror2 /dev/sdb /dev/sdc /dev/sdd
#5.5、检查LV状态
--检查LV状态
lvscan
ACTIVE '/dev/vgtst/tstlv_mirror1' [5.00 GiB] anywhere
ACTIVE '/dev/vgtst/tstlv_mirror2' [5.00 GiB] inherit
#5.6、重新挂载LV
mount -o noatime,nodiratime /dev/vgtst/tstlv_mirror1 /tst1
mount -o noatime,nodiratime /dev/vgtst/tstlv_mirror2 /tst2
pvcreate /dev/sdb
pvcreate /dev/sdc
pvcreate /dev/sdd
2、创建VG
vgcreate vgtst /dev/sdb /dev/sdc /dev/sdd
3、创建LV 以mirror方式,m2两份
lvcreate -m2 --mirrorlog mirrored --alloc anywhere -n tstlv_mirror1 -L 5G vgtst
lvcreate -m2 --mirrorlog mirrored -n tstlv_mirror2 -L 5G vgtst
4、检查LV-PV详细分布信息
lvs -a -o +devices
#可做冗余功能测试
#dd if=/dev/zero of=/dev/sdb bs=512 count=100
5、LV损坏恢复操作
#5.1、重新激活VG(损坏一个PV后,VG会自动不激活(很可能))
vgchange -an vgtst
#5.2、向当前的VG增加PV
--加入
vgextend vgtst /dev/sdb
#5.3、移除已经失效的PV
--移除
vgreduce --removemissing vgtst --force
#5.4、尝试恢复LV mirror
--恢复
lvconvert -m2 --mirrorlog mirrored --alloc anywhere /dev/vgtst/tstlv_mirror1 /dev/sdb /dev/sdc /dev/sdd
lvconvert -m2 --mirrorlog mirrored --alloc anywhere /dev/vgtst/tstlv_mirror2 /dev/sdb /dev/sdc /dev/sdd
#5.5、检查LV状态
--检查LV状态
lvscan
ACTIVE '/dev/vgtst/tstlv_mirror1' [5.00 GiB] anywhere
ACTIVE '/dev/vgtst/tstlv_mirror2' [5.00 GiB] inherit
#5.6、重新挂载LV
mount -o noatime,nodiratime /dev/vgtst/tstlv_mirror1 /tst1
mount -o noatime,nodiratime /dev/vgtst/tstlv_mirror2 /tst2