![5 GTK tema inspiriranih Ubuntu svjetlom](/f/41b170a375953238924fc376c108ba53.png?imgmax=800?width=100&height=100)
Ovo je šesti dio naše tekuće serije Upravljanje logičkim volumenima, u ovom ćemo vam članku pokazati kako migrirati postojeće logičke volumene na drugi novi pogon bez zastoja. Prije nego što krenem dalje, želio bih vam objasniti nešto o tome LVM migracija i njegove značajke.
LVM migracija je jedna od izvrsnih značajki, gdje možemo migrirati logičke volumene na novi disk bez gubitka podataka i zastoja. Svrha ove značajke je premještanje naših podataka sa starog diska na novi disk. Obično prelazimo s jednog diska na drugi disk, samo kada dođe do pogreške na nekim diskovima.
U LVM migraciji zamijenit ćemo sve volumene, datotečni sustav i njegove podatke u postojećoj pohrani. Na primjer, ako imamo jedan logički volumen, koji je mapiran u jedan od fizičkog volumena, taj fizički volumen je fizički tvrdi disk.
Što ako smo trebali nadograditi naš poslužitelj sa SSD tvrdim diskom, što smo mislili u početku? formatiranje diska? Ne! ne moramo formatirati poslužitelj. LVM ima mogućnost preseliti te stare SATA pogone s novim SSD pogonima. Migracija uživo podržavat će sve vrste diskova, bilo da se radi o lokalnom pogonu, SAN -u ili optičkom kanalu.
Postoje dva načina za migraciju LVM particija (spremišta), jedan se koristi Zrcaljenje metoda i druga uporaba pvmove naredba. Ovdje koristim u svrhu demonstracije Centos6.5, ali iste upute mogu biti podržane i za RHEL, Fedoru, Oracle Linux i Scientific Linux.
Operacijski sustav: CentOS 6.5 Final. IP adresa: 192.168.0.224. Naziv hosta sustava: lvmmig.tecmintlocal.com.
1. Pretpostavimo da već imamo jedan virtualni pogon pod nazivom "vdb", Koji je preslikan u jedan od logičkog volumena"tecmint_lv“. Sada želimo premjestiti ovo “vdb”Logički pogon volumena na neku drugu novu pohranu. Prije nego što krenete dalje, najprije provjerite jesu li nazivi virtualnog pogona i logičkog volumena uz pomoć fdisk i lv naredbe kako je prikazano.
# fdisk -l | grep vd. # lv.
2. Nakon što potvrdimo postojeće pogone, sada je vrijeme da svoj novi SSD pogon priključimo na sustav i provjerimo novo dodani pogon uz pomoć fdisk naredba.
# fdisk -l | grep dev.
Bilješka: Jeste li na gornjem ekranu vidjeli da je novi pogon uspješno dodan s imenom “/dev/sda“.
3. Sada krenite naprijed kako biste stvorili fizički volumen, grupu volumena i logički volumen za migraciju. Prije stvaranja svezaka provjerite postojeće podatke logičkog volumena pod /mnt/lvm točka montiranja. Upotrijebite sljedeće naredbe za popis nosača i provjeru podataka.
# df -h. # cd /mnt /lvm. # mačka tecmint.txt.
Bilješka: Radi demonstracije, stvorili smo dvije datoteke pod /mnt/lvm mount point, te podatke migriramo na novi pogon bez zastoja.
4. Prije migracije provjerite imena logičkog volumena i grupe volumena za koju fizičku volumen je povezan i također potvrđuje koji je fizički volumen korišten za držanje ove grupe volumena i logičan volumen.
# lv. # vgs -o+uređaja | grep tecmint_vg.
Bilješka: Jeste li na gornjem ekranu vidjeli da „vdb”Drži grupu svezaka tecmint_vg.
5. Prije stvaranja Fizičkog volumena u našem novom dodanom SSD disku, moramo definirati particiju pomoću fdiska. Prilikom stvaranja particija ne zaboravite promijeniti vrstu u LVM (8e).
# pvcreate /dev /sda1 -v. # pvs.
6. Zatim dodajte novostvoreni fizički volumen u postojeću grupu volumena tecmint_vg koristeći 'vgextend naredba'
# vgextend tecmint_vg /dev /sda1. # vgs.
7. Za potpuni popis informacija o grupi volumena upotrijebite "vgdisplay‘Naredba.
# vgdisplay tecmint_vg -v.
Bilješka: Na gornjem ekranu možemo vidjeti kraj rezultata kao naš PV je dodao u grupu svezaka.
8. U svakom slučaju, moramo znati više informacija o tome koji su uređaji mapirani, upotrijebitedmsetup‘Naredba ovisnosti.
# lvs -o+uređaja. # dmsetup deps/dev/tecmint_vg/tecmint_lv.
U gornjim rezultatima postoji 1 ovisnosti (PV) ili (Pogoni) i ovdje 17 bili navedeni. Ako želite potvrditi, pogledajte uređaje koji imaju priključen veći i manji broj pogona.
# ls -l /dev | grep vd.
Bilješka: U gornjoj naredbi možemo vidjeti taj veliki broj sa 252 i manji broj 17 povezano je sa vdb1. Nadam se da ste razumjeli iz gornjeg izlaza naredbe.
9. Sada je vrijeme za migraciju metodom Mirroring, upotrijebite 'lvconvert‘Naredba za premještanje podataka sa starog logičkog volumena na novi pogon.
# lvconvert -m 1/dev/tecmint_vg/tecmint_lv/dev/sda1.
Bilješka: Gore navedeni proces migracije trajat će dugo, ovisno o veličini našeg volumena.
10. Nakon završetka procesa migracije provjerite pretvoreno zrcalo.
# lvs -o+uređaja.
11. Nakon što ste sigurni da je pretvoreno zrcalo savršeno, možete ukloniti stari virtualni disk vdb1. Opcija -m uklonit će ogledalo, koje smo ranije koristili 1 za dodavanje zrcala.
# lvconvert -m 0/dev/tecmint_vg/tecmint_lv/dev/vdb1.
12. Nakon što uklonite stari virtualni disk, možete ponovno provjeriti uređaje na logičkim volumenima pomoću sljedeće naredbe.
# lvs -o+uređaja. # dmsetup deps/dev/tecmint_vg/tecmint_lv. # ls -l /dev | grep sd.
Jeste li na gornjoj slici vidjeli da naš logički volumen sada ovisi o 8,1 i ima sda1. To ukazuje na to da je naš proces migracije završen.
13. Sada provjerite datoteke koje smo migrirali sa starog na novi pogon. Ako su isti podaci prisutni na novom pogonu, to znači da smo sve korake izvršili savršeno.
# cd/mnt/lvm/ # mačka tecmin.txt
14. Nakon što je sve savršeno stvoreno, sada je vrijeme za brisanje vdb1 iz grupe volumena i kasnije potvrditi, koji su to uređaji, ovisi o našoj grupi volumena.
# vgreduce /dev /tecmint_vg /dev /vdb1. # vgs -o+uređaja.
15. Nakon uklanjanja vdb1 iz grupe volumena tecmint_vg, ipak je naš logički volumen prisutan jer smo ga premjestili na sda1 iz vdb1.
# lv.
16. Umjesto toga koristite "lvconvert 'preslikavanje naredbe, ovdje koristimo'pvmove'Naredba s opcijom'-n‘(Naziv logičkog volumena) za zrcaljenje podataka između dva uređaja.
# pvmove -n/dev/tecmint_vg/tecmint_lv/dev/vdb1/dev/sda1.
Naredba je jedan od najjednostavnijih načina zrcaljenja podataka između dva uređaja, ali u stvarnom okruženju Zrcaljenje koristi se češće nego pvmove.
U ovom smo članku vidjeli kako premjestiti logičke volumene s jednog pogona na drugi. Nadam se da ste naučili nove trikove u upravljanju logičkim volumenom. Za takvo postavljanje morate znati osnove upravljanja logičkim volumenom. Za osnovne postavke pogledajte veze navedene na vrhu članka u odjeljku zahtjeva.