![Znižanje cen: vrednost vodilnega 1150 dolarjev Huawei P30 Pro se sesuje na 130 dolarjev](/f/4afa3b6e89aac51913139ffdc08a8a22.jpg?width=100&height=100)
To je šesti del naše tekoče serije upravljanja logičnih nosilcev, v tem članku vam bomo pokazali, kako preseliti obstoječe logične nosilce na drug nov pogon brez zastojev. Preden nadaljujem, bi vam rad razložil LVM Migracija in njegove značilnosti.
LVM migracija je ena izmed odličnih lastnosti, kjer lahko preselimo logične nosilce na nov disk brez izgube podatkov in izpadov. Namen te funkcije je premakniti naše podatke s starega diska na novega. Običajno opravimo selitve z enega diska na drug disk, le ko pride do napake na nekaterih diskih.
V selitvi LVM bomo zamenjali vse nosilce, datotečni sistem in podatke v obstoječem pomnilniku. Na primer, če imamo en sam logični nosilec, ki je preslikan v enega od fizičnih nosilcev, je ta fizični nosilec fizični trdi disk.
Kaj moramo najprej pomisliti, če moramo strežnik nadgraditi s trdim diskom SSD? preoblikovanje diska? Ne! strežnika nam ni treba formatirati. LVM ima možnost preseliti tiste stare pogone SATA z novimi pogoni SSD. Selitev v živo bo podpirala vse vrste diskov, pa naj bo to tudi lokalni pogon, SAN ali optični kanal.
Obstajata dva načina za selitev particij LVM (shrambe), eden je uporaba Zrcaljenje metodo in drugo uporabo pvmove ukaz. Za predstavitev uporabljam tukaj Centos6.5, vendar lahko enaka navodila podpirajo tudi RHEL, Fedora, Oracle Linux in Scientific Linux.
Operacijski sistem: CentOS 6.5 Final. Naslov IP: 192.168.0.224. Ime gostitelja sistema: lvmmig.tecmintlocal.com.
1. Predpostavimo, da že imamo en virtualni pogon z imenom »vdb", Ki je preslikano v enega od logičnih nosilcev"tecmint_lv“. Zdaj želimo preseliti to "vdb”Pogon logičnega nosilca v kakšno drugo novo shrambo. Preden nadaljujete, najprej preverite, ali imena virtualnega pogona in logičnega nosilca s pomočjo fdisk in lv ukaze, kot je prikazano.
# fdisk -l | grep vd. # lv.
2. Ko potrdimo obstoječe pogone, je zdaj čas, da svoj novi pogon SSD priključimo na sistem in preverimo na novo dodani pogon s pomočjo fdisk ukaz.
# fdisk -l | grep dev.
Opomba: Ali ste na zgornjem zaslonu videli, da je bil nov pogon uspešno dodan z imenom »/dev/sda“.
3. Zdaj pojdite naprej, da ustvarite fizični nosilec, skupino nosilcev in logični nosilec za selitev. Preden ustvarite nosilce, preverite trenutne podatke logičnega nosilca pod /mnt/lvm montažna točka. Za prikaz nosilcev in preverjanje podatkov uporabite naslednje ukaze.
# df -h. # cd /mnt /lvm. # mačka tecmint.txt.
Opomba: Za predstavitev smo ustvarili dve datoteki pod /mnt/lvm mount point in te podatke preselimo na nov pogon brez zastojev.
4. Pred selitvijo potrdite imena logičnega nosilca in skupine nosilcev, za katero fizično volumen je povezan in tudi potrdi, kateri fizični nosilec je uporabil to skupino nosilcev in logičen glasnost.
# lv. # vgs -o+naprav | grep tecmint_vg.
Opomba: Ali ste na zgornjem zaslonu videli, da je »vdb”Vsebuje skupino glasnosti tecmint_vg.
5. Pred ustvarjanjem fizičnega nosilca v našem novem dodanem pogonu SSD moramo particijo definirati s pomočjo fdisk. Med ustvarjanjem particij ne pozabite spremeniti vrste v LVM (8e).
# pvcreate /dev /sda1 -v. # pvs.
6. Nato dodajte novo ustvarjen fizični nosilec v obstoječo skupino nosilcev tecmint_vg z uporabo 'vgextend ukaz '
# vgextend tecmint_vg /dev /sda1. # vgs.
7. Če želite dobiti celoten seznam informacij o skupini nosilcev, uporabite "vgdisplay‘Ukaz.
# vgdisplay tecmint_vg -v.
Opomba: Na zgornjem zaslonu lahko vidimo na koncu rezultata kot naš PV je dodal v skupino nosilcev.
8. Če bi morali vedeti več informacij o tem, katere naprave so preslikane, uporabitedmsetup'Ukaz odvisnosti.
# lvs -o+naprav. # dmsetup deps/dev/tecmint_vg/tecmint_lv.
V zgornjih rezultatih je 1 odvisnosti (PV) ali (Pogoni) in tukaj 17 so bili navedeni. Če želite potrditi, poglejte v naprave, ki imajo priključeno večje in manjše število pogonov.
# ls -l /dev | grep vd.
Opomba: V zgornjem ukazu lahko vidimo to glavno številko z 252 in manjša številka 17 je povezano z vdb1. Upam, da ste razumeli zgornji izpis ukaza.
9. Zdaj je čas za selitev z uporabo zrcaljenja, uporabite "lvconvert‘Ukaz za selitev podatkov iz starega logičnega nosilca na nov pogon.
# lvconvert -m 1/dev/tecmint_vg/tecmint_lv/dev/sda1.
Opomba: Zgornji postopek selitve bo glede na naš obseg trajal dolgo.
10. Ko je postopek selitve končan, preverite pretvorjeno ogledalo.
# lvs -o+naprav.
11. Ko se prepričate, da je pretvorjeno ogledalo popolno, lahko odstranite stari virtualni disk vdb1. Možnost -m bo odstranilo ogledalo, ki smo ga uporabljali prej 1 za dodajanje ogledala.
# lvconvert -m 0/dev/tecmint_vg/tecmint_lv/dev/vdb1.
12. Ko odstranite stari navidezni disk, lahko z naslednjim ukazom znova preverite naprave za logične nosilce.
# lvs -o+naprav. # dmsetup deps/dev/tecmint_vg/tecmint_lv. # ls -l /dev | grep sd.
Ali ste na zgornji sliki videli, da je naš logični obseg zdaj odvisen od 8,1 in ima sda1. To kaže, da je naš migracijski proces končan.
13. Zdaj preverite datoteke, ki smo jih preselili iz starega v nov pogon. Če so na novem pogonu enaki podatki, to pomeni, da smo vse korake naredili odlično.
# cd/mnt/lvm/ # mačka tecmin.txt
14. Ko je vse odlično ustvarjeno, je zdaj čas, da izbrišete vdb1 iz skupine nosilcev in pozneje potrdite, katere naprave so odvisne od naše skupine nosilcev.
# vgreduce /dev /tecmint_vg /dev /vdb1. # vgs -o+naprav.
15. Po odstranitvi vdb1 iz skupine nosilcev tecmint_vg, je naš logični nosilec še vedno prisoten, ker smo ga preselili v sda1 od vdb1.
# lv.
16. Namesto tega uporabite "lvconvert 'ukaz zrcaljenja, tukaj uporabljamo'pvmove"Ukaz z možnostjo"-n‘(Ime logičnega nosilca) za zrcaljenje podatkov med dvema napravama.
# pvmove -n/dev/tecmint_vg/tecmint_lv/dev/vdb1/dev/sda1.
Ukaz je eden najpreprostejših načinov za zrcaljenje podatkov med dvema napravama, vendar v realnem okolju Zrcaljenje se uporablja pogosteje kot pvmove.
V tem članku smo videli, kako preseliti logične nosilce z enega pogona na drugega. Upam, da ste se naučili novih trikov pri upravljanju logičnega nosilca. Za takšno nastavitev morate poznati osnove upravljanja logičnega nosilca. Za osnovne nastavitve glejte povezave na vrhu članka v razdelku z zahtevami.