LVM Ubuntu vadnica

Lvm Ubuntu Tutorial



LVM ali Logical Volume Manager olajša upravljanje diskovnega prostora na stroju Linux. Lastnosti LVM vključujejo:

  • Ustvarite, spremenite velikost, premaknite in izbrišite particije na diskih
  • Upravljajte prostor več trdih diskov z ustvarjanjem logičnih nosilcev
  • Delujte v sistemu, ne da bi poznali celoten prostor katere koli particije
  • Prostor katere koli particije lahko kadar koli spremenite ali dodelite kateri koli particiji z malo prostora
  • Spremenite datotečni sistem katere koli obstoječe particije ali hitro odstranite katero koli particijo iz sistema
  • Ustvarite posnetke katerega koli delujočega sistema
  • Ustvari črtasto logično količino diskov
  • Ustvarjanje programskih particij RAID ali standardnih particij enega diska
  • Prostornine diska je mogoče med letom razširiti, da sistemu zagotovimo večjo prilagodljivost glede na zahteve.

Tri glavne komponente LVM so fizični nosilci, logični nosilci in skupine nosilcev. Blok naprave, ki se uporabljajo za shranjevanje logičnih nosilcev, se imenujejo fizični nosilci. Vsak logični nosilec vsebuje datotečni sistem, ki ustreza particiji, vsakemu logičnemu nosilcu pa je dodeljeno edinstveno ime. Zbirka vseh fizičnih in logičnih nosilcev se imenuje skupina nosilcev.







V tej vadnici se boste naučili različnih pripomočkov LVM, na primer kako ustvariti ali odstraniti nov nosilec, kako izvedeti informacije o trenutnih nosilcih, kako spremeniti velikost obstoječih nosilcev diska v Ubuntuju in ustvariti posnetek delujočega sistema .



Ustvarjanje, spreminjanje velikosti in odstranjevanje komponent LVM

Za izvajanje katerega koli ukaza LVM morate imeti root pravice. Torej, najprej morate zagnati LVM s korenskim geslom.



$sudolvm





Zaženite ukaz, da poiščete vse obstoječe blokovne naprave. V izhodu je prikazano, da obstajata dve particiji /dev/sda1 in /dev/sda5, 1 disk v /dev/sdb in brez fizičnih količin.

lvm>lvmdiskscan



Ustvari fizični volumen

pvcreate ukaz se uporablja za ustvarjanje fizičnega nosilca iz pomnilniških naprav. Tukaj, /dev/sdb se uporablja za ustvarjanje fizičnega nosilca. Zaženite ukaze, da ustvarite fizično prostornino 5 GB. Sporočilo o uspehu se prikaže, če se fizični nosilec uspešno ustvari.

Če znova zaženete ukaz lvmdiskscan potem boste videli, da je ustvarjen fizični nosilec. V izhodu ni prostega diska, ker je celoten disk ustvarjen kot fizični nosilec.

Uporabite lahko tudi pvdisplay ukaz za iskanje obstoječih fizičnih nosilcev.

Lvm>pvdisplay

Ustvarite skupino nosilcev

Skupino nosilcev lahko ustvarite po ustvarjanju fizičnega nosilca. vgcreate ukaz se uporablja za ustvarjanje nove skupine nosilcev. Skupino nosilcev lahko ustvarite z uporabo enega ali več fizičnih nosilcev. Obstaja samo en fizični nosilec. Tako lahko skupino nosilcev ustvarite s tem. Recimo, da želite ustvariti skupino nosilcev z imenom vg1 z /dev/sdb , nato zaženite ukaz, kot je prikazano spodaj. Sporočilo o uspehu se prikaže, če skupina nosilcev pravilno ustvari.

lvm>vgcreate vg1/dev/kopalnico

vgdisplay ukaz se uporablja za pridobivanje informacij o obstoječih skupinah nosilcev. Zaženite ukaz za prikaz izpisa.

lvm>vgdisplay

Ustvarite lahko več skupin nosilcev, skupine nosilcev pa imajo lahko različne velikosti obsega. Če želite ustvariti skupino nosilcev s posebno velikostjo obsega, se tukaj odstrani obstoječi nosilec. vgremove ukaz se uporablja z imenom skupine nosilcev za odstranitev obstoječe skupine nosilcev.

lvm>vgremove vg1

Zaženite naslednje vgcreate ukaz za ustvarjanje skupine nosilcev velikosti 100M.

lvm>vgcreate-s100M vg1/dev/kopalnico

Zdaj bo vgdisplay prikazal naslednji izhod.

Ustvari logični nosilec

Ustvarite lahko logični nosilec določene velikosti ali ves preostali prosti prostor. lvcreate ukaz se uporablja za ustvarjanje logičnega nosilca. Ime logičnega nosilca je podano z možnostjo -n, velikost nosilca pa z možnostjo -L. Zaženite naslednji ukaz, da ustvarite logični nosilec z imenom 10 GB lv1 za skupino nosilcev vg1 ki je pritrjen s fizičnim volumnom, /dev/sdb .

lvm>lvcreate-TI10G-nlv1 vg1

lvdisplay ukaz se uporablja za pridobivanje informacij o vseh obstoječih logičnih nosilcih.

Ko ustvarite logični nosilec, če v fizičnem nosilcu obstaja prosti prostor, lahko z uporabo preostalega prostega prostora ustvarite nov logični nosilec - možnost. Zaženite ukaz za ustvarjanje logičnega nosilca, lv2 z uporabo vsega prostega prostora skupine nosilcev, vg1

lvm>lvcreate- 100%PROST-nlv2 vg1

Ustvarite lahko logični nosilec z mnogimi naprednimi možnostmi. Nekatere možnosti so pojasnjene tukaj. Ena od pomembnih možnosti je –type, ki določa vrsto dodelitve logičnega nosilca. Nekatere najpogosteje uporabljene vrste so linearno, črtasto in raid1. Privzeta vrsta je linearna, kjer se fizične naprave dodajajo ena za drugo. Za ustvarjanje logičnega nosilca črtastega tipa sta potrebna vsaj dva fizična nosilca. Učinkovitost te vrste logičnega nosilca je boljša, vendar povečuje ranljivost podatkov. Za ustvarjanje črtastega logičnega nosilca se uporablja možnost -i. vrsta raid1 se uporablja za ustvarjanje zrcala nosilca RAID1. Ta vrsta zahteva tudi najmanj dva fizična nosilca s potrebnim prostorom za ustvarjanje logičnega nosilca. Torej, če želite ustvariti črtast in nosilec tipa raid1, morate ustvariti vsaj dva fizična nosilca in zagnati naslednje ukaze.

Odstranjeni volumen:

lvm>lvcreate--tipčrtasto-jaz 2 -TI10G-ns_vol1 vol_group

Glasnost Raid1:

lvm>lvcreate--tipnapad1-m 2 -TI20G-nm_vol1 vol_group

lvremove ukaz se uporablja za odstranitev obstoječega logičnega nosilca. Naslednji ukaz bo odstranil logični nosilec lv2, ki se nahaja v skupini nosilcev vg1.

lvm>lvremove/dev/vg1/lv2

Ustvarite posnetek

Namesto fizičnega nosilca morate uporabiti prvotni logični nosilec, da ustvarite posnetek tega nosilca. Odstranite vse obstoječe logične nosilce in ustvarite nov logični nosilec, ki je manjši od velikosti fizičnega nosilca, ker bo posnetek ustvarjen na prostem prostoru fizičnega nosilca.

Če želite ustvariti posnetek logičnega nosilca, zaženite naslednji ukaz, da ustvarite posnetek lv1. Tukaj je ime posnetka snap_ck, velikost posnetka pa 6G. Če je prostega prostora fizične naprave manj kot 6G, bo nastala napaka in ne bo ustvarjen posnetek.

lvm>lvcreate-s -TI6G-nsnap_ck vg1/lv1

-pojdi možnost se uporablja za obnovitev logičnega nosilca iz posnetka. Ko se ukaz izvede, bo logični nosilec obnovljen, od koder je posnetek posnet.

lvm>lvconvert-pojdivg1/snap_ck

Spremeni velikost logičnega nosilca

Velikost katerega koli logičnega nosilca lahko preprosto spremenite z uporabo pomanjšaj ukaz. Ta ukaz se uporablja z možnostmi -L za nastavitev nove velikosti za kateri koli obstoječi nosilec. Najprej preverite trenutno velikost katerega koli logičnega nosilca, ki ga želite spremeniti lvscan ukaz. Trenutna velikost nosilca je 5 GB na naslednjem izhodu.

lvm>lvscan

Če želite spremeniti velikost glasnosti in velikost glasnosti nastaviti na 9 GB, zaženite ukaz lvresize z zahtevanimi možnostmi in preverite, ali se velikost glasnosti pravilno poveča ali ne.

lvm>pomanjšaj-TI+ 4G vg1/lv1
lvm>lvscan

Odstranite fizični nosilec iz skupine nosilcev

Če katera koli skupina nosilcev vsebuje dva ali več fizičnih nosilcev in želite odstraniti prilogo katerega koli posebnega fizičnega nosilca iz skupine nosilcev, zaženite vgreduce ukaz z imenom skupine nosilcev in imenom fizičnega nosilca. Če je v uporabi fizični nosilec, ga ne boste mogli odstraniti iz skupine nosilcev. V tem primeru morate zahtevani fizični nosilec premakniti na drugo lokacijo fizičnega nosilca skupine nosilcev. Zato mora skupina nosilcev za opravljanje naloge imeti več kot en fizični nosilec. Ko premaknete fizični nosilec, lahko izvedete naslednje ukaze, da odstranite ta fizični nosilec iz skupine nosilcev. Ukazov ne boste mogli zagnati, če imate v skupini nosilcev samo eno fizično napravo.

lvm>pvmove/dev/kopalnico
lvm>vgreduce vg1/dev/kopalnico

lvm>pvremove/dev/kopalnico

Za učinkovito upravljanje pomnilniških naprav sistema je potrebno znanje o uporabi LVM. Če pravilno razumete in preizkusite omenjene ukaze te vadnice, jih boste lahko uporabili v Ubuntuju za konfiguracijo diskov glede na vaše zahteve.