GNU/Linux >> Znalost Linux >  >> Cent OS

CentOS / RHEL 7:Jak vytvořit a odebrat zrcadla LVM pomocí lvconvert

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)


Cent OS
  1. Jak vytvořit místní úložiště YUM na CentOS 7 / RHEL 7 pomocí DVD

  2. CentOS / RHEL :Jak přidat, odstranit a zobrazit značky LVM

  3. CentOS / RHEL 7:Jak vytvořit a odebrat zrcadla LVM pomocí lvconvert

  1. CentOS / RHEL 7 :Jak přejmenovat skupinu svazků pro root a swap

  2. Jak vytvořit kontejner LXC pomocí lxcbr0 a virbr0 v CentOS/RHEL

  3. Jak za provozu přidat a odebrat logickou paměť v CentOS/RHEL 7

  1. Jak vytvořit fyzický svazek v Linuxu pomocí LVM

  2. Jak nainstalovat balíček pip v CentOS/RHEL 7 a 8

  3. CentOS / RHEL :Jak vytvořit nový odkládací oddíl založený na LVM