LVM Ubuntu vodič

Lvm Ubuntu Tutorial



LVM ili Logical Volume Manager olakšava upravljanje prostorom na disku na Linux stroju. Značajke LVM -a uključuju:

  • Stvorite, promijenite veličinu, premjestite i izbrišite particije na diskovima
  • Upravljajte prostorom više tvrdih diskova stvaranjem logičkih volumena
  • Radite na sustavu bez poznavanja ukupnog prostora bilo koje particije
  • Prostor bilo koje particije može se promijeniti ili dodijeliti bilo kojoj particiji s malim prostorom u bilo kojem trenutku
  • Promijenite datotečni sustav bilo koje postojeće particije ili brzo uklonite bilo koju particiju iz sustava
  • Izradite snimke bilo kojeg pokrenutog sustava
  • Stvara prugaste logičke volumene diskova
  • Izrada softverskih RAID particija ili standardnih particija jednog diska
  • Volumeni diska mogu se proširiti kako bi se sustavu omogućila veća fleksibilnost na temelju zahtjeva.

Tri glavne komponente LVM -a su fizički volumeni, logički svesci i grupe volumena. Blok uređaji koji se koriste za spremanje logičkih volumena nazivaju se fizički volumeni. Svaki logički volumen sadrži datotečni sustav koji odgovara particiji, a svakom logičkom volumenu dodijeljen je jedinstveni naziv. Zbirka svih fizičkih i logičkih svezaka naziva se grupa volumena.







U ovom ćete vodiču naučiti različite uslužne programe LVM -a, kao što su način stvaranja ili uklanjanja novog volumena, kako saznati informacije o trenutnim volumenima, kako promijeniti veličinu postojećih volumena diska na Ubuntuu i stvoriti snimku pokrenutog sustava .



Stvaranje, mijenjanje veličine i uklanjanje LVM komponenti

Morate imati root ovlasti za pokretanje bilo koje LVM naredbe. Dakle, prije svega, morate pokrenuti LVM s root lozinkom.



$sudolvm





Pokrenite naredbu za pronalaženje svih postojećih blok uređaja. U izlazu je prikazano da postoje dvije particije koje jesu /dev/sda1 i /dev/sda5, 1 disk unutra /dev/sdb i bez fizičkih volumena.

lvm>lvmdiskscan



Stvorite fizički volumen

pvcreate naredba se koristi za stvaranje fizičkog volumena s uređaja za pohranu. Ovdje, /dev/sdb koristi se za stvaranje fizičkog volumena. Pokrenite naredbe za stvaranje fizičkog volumena od 5 GB. Poruka o uspjehu pojavit će se ako se fizički volumen uspješno kreira.

Sada, ako ponovno pokrenete naredbu lvmdiskscan tada ćete vidjeti da se stvara fizički volumen. U izlazu nema slobodnog diska jer je cijeli disk kreiran kao fizički volumen.

Također možete koristiti pvdisplay naredbu za pronalaženje postojećih fizičkih volumena.

Lvm>pvdisplay

Izradite grupu volumena

Grupu volumena možete stvoriti nakon stvaranja fizičkog volumena. vgcreate naredba se koristi za stvaranje nove grupe volumena. Grupu volumena možete stvoriti pomoću jednog ili više fizičkih svezaka. Postoji samo jedan fizički svezak. Dakle, ovom se može stvoriti grupa volumena. Pretpostavimo da želite stvoriti grupu volumena pod nazivom vg1 s /dev/sdb , zatim pokrenite naredbu kao u nastavku. Poruka o uspjehu pojavit će se ako grupa volumena pravilno stvara.

lvm>vgcreate vg1/dev/kupaonica

vgdisplay naredba se koristi za dobivanje informacija o postojećim grupama volumena. Pokrenite naredbu za prikaz rezultata.

lvm>vgdisplay

Možete stvoriti više grupa svezaka, a grupe volumena mogu imati različitu veličinu opsega. Za stvaranje grupe volumena određene veličine opsega ovdje se uklanja postojeći volumen. vgremove naredba se koristi s imenom grupe volumena za uklanjanje postojeće grupe volumena.

lvm>vgremove vg1

Pokrenite sljedeće vgcreate naredba za stvaranje grupe volumena veličine 100M.

lvm>vgcreate-s100M vg1/dev/kupaonica

Sada će vgdisplay pokazati sljedeći izlaz.

Stvorite logički volumen

Možete stvoriti logički volumen određene veličine ili sav preostali slobodni prostor. lvcreate naredba se koristi za stvaranje logičkog volumena. Naziv logičkog volumena naveden je opcijom -n, a veličina volumena specificirana je opcijom -L. Pokrenite sljedeću naredbu za stvaranje logičkog volumena od 10 GB pod nazivom lv1 za skupinu svezaka vg1 koji je pričvršćen fizičkim volumenom, /dev/sdb .

lvm>lvcreate-ONI10G-nlv1 vg1

lvdisplay naredba se koristi za dobivanje informacija o svim postojećim logičkim volumenima.

Nakon stvaranja logičkog volumena, ako u fizičkom volumenu postoji slobodan prostor, tada se može stvoriti novi logički volumen korištenjem preostalog slobodnog prostora s - opcija. Pokrenite naredbu za stvaranje logičkog volumena, lv2 koristeći sav slobodni prostor grupe volumena, vg1

lvm>lvcreate- 100%BESPLATNO-nlv2 vg1

Možete stvoriti logički volumen s mnogo naprednih opcija. Ovdje su objašnjene neke od opcija. Jedna od važnih opcija je –type koja određuje vrstu dodjele logičkog volumena. Neke od najčešće korištenih vrsta su linearni, prugasti i raid1. Zadana vrsta je linearna gdje se fizički uređaji dodaju jedan za drugim. Najmanje dva fizička volumena potrebna su za stvaranje logičkog volumena prugastog tipa. Izvedba ove vrste logičkog volumena je bolja, ali povećava ranjivost podataka. Za stvaranje prugastog logičkog volumena koristi se opcija -i. raid1 tip koristi se za stvaranje zrcala RAID1 volumena. Ova vrsta također zahtijeva minimalno dva fizička volumena s potrebnim prostorom za stvaranje logičkog volumena. Dakle, za stvaranje prugastog i raid1 tipa volumena morate stvoriti najmanje dva fizička volumena i pokrenuti sljedeće naredbe.

Ogoljeni volumen:

lvm>lvcreate--tipprugasti-i 2 -ONI10G-ns_vol1 vol_group

Glasnoća Raid1:

lvm>lvcreate--tipprepad1-m 2 -ONI20G-nm_vol1 vol_group

lvremove naredba se koristi za uklanjanje postojećeg logičkog volumena. Sljedeća naredba uklonit će lv2 logički volumen koji se nalazi u vg1 grupi volumena.

lvm>lvremove/dev/vg1/lv2

Napravite Snapshot

Morate koristiti izvorni logički volumen umjesto fizičkog volumena da biste stvorili snimku tog volumena. Uklonite sve postojeće logičke volumene i stvorite novi logički volumen koji je manji od veličine fizičkog volumena jer će se snimka stvoriti na slobodnom prostoru fizičkog volumena.

Sada, ako želite stvoriti snimku logičkog volumena, pokrenite sljedeću naredbu za stvaranje snimke lv1. Ovdje je naziv snimke snap_ck, a veličina snimke 6G. Ako je slobodni prostor fizičkog uređaja manji od 6G, generirat će se pogreška i neće se stvoriti snimka.

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

-ići Opcija se koristi za oporavak logičkog volumena iz snimke. Kad se naredba izvrši, logički volumen će se vratiti s mjesta na kojem je snimka snimljena.

lvm>lvconvert--ićivg1/snap_ck

Promijeni veličinu logičkog volumena

Pomoću možete jednostavno promijeniti veličinu bilo kojeg logičkog volumena povećavati veličinu naredba. Ova se naredba koristi s opcijama -L za postavljanje nove veličine za bilo koji postojeći volumen. Prvo provjerite trenutnu veličinu bilo kojeg logičkog volumena kojem želite promijeniti veličinu lvscan naredba. Trenutna veličina volumena je 5 GB na sljedećem izlazu.

lvm>lvscan

Ako želite promijeniti veličinu zvuka i postaviti veličinu glasnoće na 9 GB, pokrenite naredbu lvresize sa potrebnim opcijama i provjerite je li veličina glasnoće pravilno povećana ili ne.

lvm>povećavati veličinu-ONI+ 4G vg1/lv1
lvm>lvscan

Uklonite fizički volumen iz grupe volumena

Ako bilo koja grupa volumena sadrži dva ili više fizičkih volumena i želite ukloniti privitak bilo kojeg fizičkog volumena iz grupe volumena, pokrenite vgreduce naredba s imenom grupe volumena i nazivom fizičkog volumena. Ako se koristi fizički volumen, nećete ga moći ukloniti iz grupe volumena. U tom slučaju morate premjestiti potrebni fizički volumen na drugo mjesto fizičkog volumena u grupi volumena. Dakle, grupa volumena mora imati više od jednog fizičkog volumena za izvršavanje zadatka. Nakon premještanja fizičkog volumena, možete izvršiti sljedeće naredbe za uklanjanje tog fizičkog volumena iz grupe volumena. Naredbe nećete moći izvoditi ako imate samo jedan fizički uređaj u grupi volumena.

lvm>pvmove/dev/kupaonica
lvm>vgreduce vg1/dev/kupaonica

lvm>pvremove/dev/kupaonica

Potrebno je imati znanje o korištenju LVM -a za učinkovito upravljanje uređajima za pohranu sustava. Ako dobro razumijete i isprobate spomenute naredbe ovog vodiča, moći ćete ih primijeniti na Ubuntuu za konfiguriranje vaših diskova na temelju vaših zahtjeva.