Ubuntu

Vadnica za LVM Ubuntu

Vadnica za LVM Ubuntu

LVM ali Logical Volume Manager olajša upravljanje prostora na disku na računalniku Linux.  Značilnosti LVM vključujejo:

Trije glavni sestavni deli LVM so fizični nosilci, logični nosilci in skupine zvezkov. Blokovne 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, in vsakemu logičnemu nosilcu je dodeljeno enolično ime. Zbirka vseh fizičnih in logičnih zvezkov se imenuje skupina zvezkov.

V tej vadnici boste izvedeli različne pripomočke LVM, na primer kako ustvariti ali odstraniti nov nosilec, kako najti informacije o trenutnih količinah, kako spremeniti velikost obstoječih nosilcev diska v Ubuntuju in ustvariti posnetek delujočega sistema.

Ustvarjanje, spreminjanje velikosti in odstranjevanje komponent LVM

Za zagon katerega koli ukaza LVM morate imeti korenski privilegij. Torej, najprej morate zagnati LVM s korenskim geslom.

$ sudo lvm

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 podatkov iz pomnilniških naprav. Tukaj, / dev / sdb se uporablja za ustvarjanje fizičnega volumna. Zaženite ukaze, da ustvarite fizični volumen 5 GB. Če se fizični nosilec uspešno ustvari, se prikaže sporočilo o uspehu.

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

Lahko tudi uporabite pvdisplay ukaz za iskanje obstoječih fizičnih zvezkov.

Lvm> pvdisplay

Ustvari 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. Fizični volumen je samo en. Tako lahko skupino nosilcev ustvari ta. Recimo, da želite ustvariti skupino nosilcev z imenom vg1 s / dev / sdb, nato zaženite ukaz, kot je prikazano spodaj. Če se skupina glasnosti pravilno ustvari, se prikaže sporočilo o uspehu.

lvm> vgcreate vg1 / dev / sdb

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

lvm> vgdisplay

Ustvarite lahko več skupin nosilcev in skupine glasnosti imajo lahko različno velikost. Če želite ustvariti skupino nosilcev z določeno velikostjo obsega, je tukaj odstranjen obstoječi nosilec. vgremove ukaz se uporablja z imenom skupine nosilcev za odstranjevanje obstoječe skupine nosilcev.

lvm> vgremove vg1

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

lvm> vgcreate -s 100M vg1 / dev / sdb

Zdaj bo vgdisplay prikazal naslednji izhod.

Ustvari logični zvezek

Ustvarite lahko logični volumen določene velikosti ali ves preostali prosti prostor. lvcreate ukaz se uporablja za ustvarjanje logičnega nosilca. Ime logičnega nosilca je določeno 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 glasnosti vg1 ki je pritrjen s fizičnim volumnom, / dev / sdb.

lvm> lvcreate -L 10G -n lv1 vg1

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

Po ustvarjanju logičnega nosilca, če v fizičnem nosilcu obstaja kateri koli prosti prostor, lahko z uporabo preostalega prostega prostora ustvarite nov logični nosilec -l možnost. Zaženite ukaz, da ustvarite logični nosilec, lv2 z uporabo celotnega prostega prostora skupine glasnosti, vg1

lvm> lvcreate -l 100% BREZPLAČNO -n lv2 vg1

Logičen nosilec lahko ustvarite s številnimi naprednimi možnostmi. Tu so razložene nekatere možnosti. 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 s črtastim tipom sta potrebna vsaj dva fizična nosilca.  Zmogljivost te vrste logičnega nosilca je boljša, vendar povečuje ranljivost podatkov. Za ustvarjanje črtastega logičnega nosilca je uporabljena možnost -i. tip raid1 se uporablja za ustvarjanje zrcala obsega RAID1. Ta tip zahteva tudi najmanj dva fizična nosilca s potrebnim prostorom za ustvarjanje logičnega nosilca. Če želite ustvariti črtasto in raid1 zvezek, morate ustvariti vsaj dva fizična nosilca in zagnati naslednje ukaze.

Odvzeta glasnost:

lvm> lvcreate --tip črtasto -i 2 -L 10G -n s_vol1 vol_group

Raid1 glasnost:

lvm> lvcreate --type raid1 -m 2 -L 20G -n m_vol1 vol_group

lvremove ukaz se uporablja za odstranitev katerega koli 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

Ustvari posnetek

Če želite ustvariti posnetek tega nosilca, morate namesto fizičnega nosilca uporabiti prvotni logični nosilec. 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.

Zdaj, če želite ustvariti posnetek logičnega nosilca, zaženite naslednji ukaz, da ustvarite posnetek lv1. Tu je ime posnetka snap_ck, velikost posnetka pa 6G. Če je prosti prostor fizične naprave manjši od 6G, se prikaže napaka in posnetek ne bo ustvarjen.

lvm> lvcreate -s -L 6G -n snap_ck vg1 / lv1

-združiti možnost se uporablja za obnovitev logičnega nosilca iz posnetka. Ko se ukaz izvede, se bo logični nosilec obnovil od tam, kjer je posnet posnetek.

lvm> lvconvert --merge vg1 / snap_ck

Spreminjanje velikosti logičnega volumna

Z uporabo lahko enostavno spremenite velikost katerega koli logičnega nosilca lvresize ukaz. Ta ukaz se uporablja z možnostmi -L za nastavitev nove velikosti za kateri koli obstoječi volumen. Najprej preverite trenutno velikost katerega koli logičnega nosilca, za katerega želite spremeniti velikost lvscan ukaz. Trenutna velikost nosilca je 5 GB v naslednjem izhodu.

lvm> lvscan

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

lvm> lvresize -L + 4G vg1 / lv1
lvm> lvscan

Odstranite fizični volumen iz skupine glasnosti

Če katera koli skupina nosilcev vsebuje dva ali več fizičnih nosilcev in želite odstraniti prilogo katerega koli določenega fizičnega nosilca iz skupine nosilcev, nato zaženite vgreduce ukaz z imenom skupine nosilcev in imenom fizičnega nosilca. Če uporabljate fizični nosilec, ga ne boste mogli odstraniti iz skupine nosilcev. V tem primeru morate zahtevani fizični nosilec premakniti na drugo mesto fizičnega nosilca skupine nosilcev. Skupina zvezkov mora torej imeti več fizičnih nosilcev za izvajanje naloge. Po premiku fizičnega nosilca lahko izvedete naslednje ukaze, da odstranite fizični nosilec iz skupine nosilcev. Ukazov ne boste mogli zagnati, če imate v skupini glasnosti samo eno fizično napravo.

lvm> pvmove / dev / sdb
lvm> vgreduce vg1 / dev / sdb
lvm> pvremove / dev / sdb

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

Kako razviti igro na Linuxu
Pred desetletjem le malo uporabnikov Linuxa napoveduje, da bo njihov najljubši operacijski sistem nekoč priljubljena igralna platforma za komercialne ...
Odprtokodna vrata komercialnih igralnih sistemov
Brezplačne, odprtokodne in medplatformacijske igre, ki jih lahko uporabite za igranje starih, pa tudi nekaterih dokaj nedavnih naslovov iger. V tem čl...
Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...