Portál AbcLinuxu, 30. dubna 2025 12:39

Klonovanie disku pomocou LVM

25.4.2015 14:10 | Přečteno: 1632× | linux | Výběrový blog

Vzhľadom na fakt, že pri správe systému je v niektorých prípadoch nutné klonovať systém a nie je len presun z disku na disk. Tento zápis bude o klonovaní disku pomocou lvm.

Úvod

LVM je vrstva umožňujúca dynamickú zmenu veľkosti LV. V tomto blogu budem popisovať postup ako naklonovať disk pomocou LVM. Z tohto vyplýva ,že zdrojový a cieľový disk budú obsahovať rovnaké data. Nevýhoda je, že tento postup je časovo náročnejši ako postup v predchádzajúcom blogu.

Príprava

Na vykonanie tohto postupu je nutné mať systém s LVM zväzkami, viacej diskov na ktoré je možne vytvoriť PV a médium s systémom ktoý dokáže manipulovať s LVM zväzkami.

UPOZORNENIE

Na produkčných datach je skúšanie tohto postupu nezodpovedné a zbytočný hazard

Postup klonovania

  1. Pripojenie cielového disku alebo diskov. - tento krok je nutné vykonať ak nie sú v systéme pripojené disky na ktoré chceme klonovať systém. Presný postup pripojenia diskov je nutné najprv zistiť z dokumentácie k hw.
  2. Vloženie alebo pripojenie média s systémom umožňujúcim manipuláciu s LVM.
  3. Ak pripojený disk alebo disky nemajú vytvorené particie, tak je nutné vytvoriť particie po vzore zdrojového disku. Bežne sa používa fdisk. V určitých prípadoch je nutné použiť iný nástroj. Benže sa vytváraju dve particie pre boot a zbyšok pre LVM. Particiu číslo jedna je nutné nastaviť ako bootovaciu a particiu dva je nutné zneniť z id 83 ba 8e. Informácie o id particii sú dostupné v fdisk-u.UPOZORNENIE:Chybný vstup môže nenavrátne zničiť data.
  4. Po úspešnom vytvorení particii na cielovom disku, môžeme použiť príkaz pvcreate na vytvorenie PV na cielovom disku. UPOZRNENIE:Chybný vstup do pvcreate môže spôsobiť prepísanie dát. Z tohto dôvodu je nutné zvýšiť opatrnosť a zaistiť, že vložený vstup je v poriadku.
  5. Pripojenie k existujúcemu VG pomocou príkazu vgextend.
  6. Prekonvertovanie LV zväzkov na mirror zväzky pomocou príkazu lvconvert -m 1 --type mirror VG/LV. Dĺžka tohto procesu zavisí od veľkosti a rýchlosti diskov. Priebeh je možné kontrolovať príkazom lvs.
  7. Oddelenie mirror zväzkov. Na tento úkon použíjeme príkaz lvconvert --splitmirrors 1 --name LV1 VG/LV. Potom príkazom lvs skontrolujeme či prebehla konverzia všetkých LV.
  8. Deaktivujeme všetký LV zväzky pomocou príkazu lvchange -a n VG.
  9. Rozdelenie na dva samostatné VG je možné pomocou príkazu vgsplit VG-old VG-new.
  10. Presun a inštalácia zavadzača na cieľový disk.

Zhrnutie

Tento postup je všeobecný ale nevylučujem možnosť, že u iných zostavach môže byť postup iný. Zámerne nie je uvedená plná syntax ako ochrana pred poškodením systému prácou COPY&PASTE.

Výsledok

Výsledkom sú identické systémy na viacerých diskoch.

       

Hodnocení: 80 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.