Když převedete lineární svazek na zrcadlený svazek, v podstatě vytváříte další zrcadlovou kopii pro existující svazek. To znamená, že vaše skupina svazků musí obsahovat zařízení a prostor pro zrcadla a pro protokol zrcadlení. Pokud ztratíte kopii zrcadlení, LVM převede svazek na lineární svazek, takže ke svazku budete mít stále přístup. A možnost „[ -m | –zrcadla ]’ určuje stupeň zrcadlení, které chcete vytvořit.
Například:
- „-m 1“ převede původní logický svazek na zrcadlový svazek se 2 stranami; tedy lineární objem plus jedna kopie.
- A „ -m 0 “ převede zrcadlený logický svazek na lineární logický svazek, přičemž odstraní nebo zlomí zrcadlovou větev včetně zrcadlených zařízení.
Vytvoření zrcadel LVM
Následující příkaz převede lineární logický svazek „datavg/testlv“ na zrcadlený logický svazek:
# lvconvert -m1 datavg/testlv
Níže uvedené příkazy ukazují konfiguraci svazku poté, co příkaz lvconvert změnil svazek na svazek se dvěma zrcadlovými kopiemi.
# lvs -a -o name,copy_percent,devices datavg LV Cpy%Sync Devices testlv 100.00 testlv_rimage_0(0),testlv_rimage_1(0) [testlv_rimage_0] /dev/sdb(0) [testlv_rimage_1] /dev/sdc(1) [testlv_rmeta_0] /dev/sdb(256) [testlv_rmeta_1] /dev/sdc(0)
# lvs --all --segments -o +devices LV VG Attr #Str Type SSize Devices root centos -wi-ao---- 1 linear 17.47g /dev/sda2(512) swap centos -wi-ao---- 1 linear 2.00g /dev/sda2(0) testlv datavg rwi-aor--- 2 raid1 1.00g testlv_rimage_0(0),testlv_rimage_1(0) [testlv_rimage_0] datavg iwi-aor--- 1 linear 1.00g /dev/sdb(0) [testlv_rimage_1] datavg iwi-aor--- 1 linear 1.00g /dev/sdc(1) [testlv_rmeta_0] datavg ewi-aor--- 1 linear 4.00m /dev/sdb(256) [testlv_rmeta_1] datavg ewi-aor--- 1 linear 4.00m /dev/sdc(0)
Odstranění zrcadel LVM
Následující příkaz převede zrcadlený logický svazek datavg/testlv na lineární logický svazek odstraněním nebo přerušením zrcadlené kopie včetně zrcadlených zařízení. Všimněte si, že musíme specifikovat zařízení pro odpojení zrcadlené kopie.
# lvconvert -m0 datavg/testlv /dev/sdc
Znovu zkontrolujte stav hlasitosti a zařízení, abyste viděli rozdíl:
# lvs -a -o +devices LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices root centos -wi-ao---- 17.47g /dev/sda2(512) swap centos -wi-ao---- 2.00g /dev/sda2(0) testlv datavg -wi-ao---- 1.00g /dev/sdb(0)
# lvs -a -o name,devices datavg LV Devices testlv /dev/sdb(0)