Portál AbcLinuxu, 30. dubna 2025 12:39
Klonovanie disku pomocou LVM
25.4.2015 14:10
| Přečteno: 1632×
| linux
|
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
- 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.
- Vloženie alebo pripojenie média s systémom umožňujúcim manipuláciu s LVM.
- 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.
- 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.
- Pripojenie k existujúcemu VG pomocou príkazu vgextend.
- 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.
- 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.
- Deaktivujeme všetký LV zväzky pomocou príkazu lvchange -a n VG.
- Rozdelenie na dva samostatné VG je možné pomocou príkazu vgsplit VG-old VG-new.
- 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.
Tiskni
Sdílej:
Komentáře
Vložit další komentář
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.