GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů lvconvert v Linuxu

Ačkoli se příkaz lvconvert používá k mnoha účelům, většinou se používá pro zrcadlení svazků LVM nebo převod zrcadleného svazku na lineární. Chcete-li převést lineární objem na zrcadlený, použijte lvconvert s volbou „-m“. Volba „-m“ bere jako argument číslo, které představuje počet kopií dat, která chcete mít. Další možnosti jsou název LV, který chcete převést, následovaný seznamem všech fyzických svazků (PV), které budou použity pro zrcadlení a jeho log disk. Záznamový disk obsahuje informace o tom, kterou část zrcadla je třeba synchronizovat, zrychluje operace při spouštění a zvyšuje spolehlivost. Když chceme určit, že PV je ten, který by měl být použit jako záznamový disk, specifikujeme rozsah, který pro něj chceme používat, přidáním „:0“ k názvu zařízení.

Například pokud máme VG s názvem mirrorvg, s LV nazvaným lv0, který je lineární a používá PV s názvem mpath0 a chceme vytvořit obousměrné zrcadlo (zrcadlo, které má dva replikové disky), použijeme následující příkazový řádek:

# lvconvert -m 2 /dev/mirrorvg/lv0 /dev/mpath/mpath0 /dev/mpath/mpath1 /dev/mpath/mpath2 /dev/mpath/mpath3:0

Tímto příkazem určíme, že chceme mít dvě kopie dat, že svazek, který chceme převést, je lv0 a patří do mirrorvg VG. Určíme také PV, která obsahuje původní data mpath0 a dvě PV, které budou obsahovat dvě kopie dat mpath1 a mpath2. Poslední PV, mpath3, je PV, které chceme použít jako log disk, takže k němu přidáme.

Podobně, pokud chcete odstranit nohu zrcadla, použijte níže uvedený příkaz. Zmenšujeme zrcadlo zkopírované pomocí přepínače „-m“.

# lvconvert -m 1 /dev/mirrorvg/lv0 /dev/mpath/mpath0

Podobně můžeme pokračovat a odstranit ještě jednu nohu zrcadla, aby byl objem lineární, jak je znázorněno níže:

# lvconvert -m 0 /dev/mirrorvg/lv0 /dev/mpath/mpath1

příklady příkazu lvconvert

1. Chcete-li určit stupeň zrcadlení, které se má vytvořit:

# lvconvert -m 1
# lvconvert --mirrors 1

3. Chcete-li určit typ protokolu, který se má použít:

# lvconvert --mirrorlog disk
# lvconvert --mirrorlog core
# lvconvert --mirrorlog mirrored
# lvconvert --corelog

4. Rozdělení zrcadla na oblasti:

# lvconvert -R MirrorLogRegionSize
# lvconvert --regionsize MirrorLogRegionSize

5. Spuštění démona na pozadí:

# lvconvert -b
# lvconvert --background

6. Chcete-li v pravidelných intervalech hlásit pokrok v procentech:

# lvconvert -i Seconds
# lvconvert --interval Seconds

7. Zakázání synchronizace udev:

# lvconvert --noudevsync

8. Chcete-li oddělit zrcadlové obrazy za účelem vytvoření nového logického svazku:

# lvconvert --splitmirrors Images

9. Chcete-li použít název logického svazku, který byl oddělen od zrcadleného logického svazku:

# lvconvert -n name

10. Chcete-li vytvořit snímek z existujícího logického svazku s použitím jiného existujícího logického svazku jako jeho původu:

# lvconvert -s
# lvconvert --snapshot

11. Do výkonu 2 velikosti bloku pro logický svazek snímku mezi 4 kB a 512 kB:

# lvconvert -c ChunkSize
# lvconvert --chunksize ChunkSize

12. To Řídí nulování prvních KB dat ve snímku:

# lvconvert -Z y|n
# lvconvert --zero y|n

13. Do Sloučí snímek do původního svazku:

# lvconvert --merge

14. Oprava zrcadla po selhání disku:

# lvconvert --repair


Linux
  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. du příklady příkazů v Linuxu

  1. Příklady příkazů lvconvert v Linuxu

  2. Příklady příkazů rm v Linuxu

  3. Příklady příkazů ps v Linuxu