Ce este LVM și cum să-l configurați în Ubuntu

Ce este LVM și cum să-l configurați în Ubuntu

LVM (Logical Volume Manager) este un software care vă permite să gestionați mai multe spații pe hard disk prin crearea de volume logice. Folosind LVM puteți crea, crește și micșora partiții conform nevoilor dumneavoastră. LVM este alcătuit din trei componente: volumul fizic, grupul de volum și volumul logic. Fiecare grup de volume este format din volume fizice. Puteți extinde sau reduce un grup de volume adăugând sau eliminând volume fizice.

Avantajele LVM

  • Dacă aveți mai multe unități de disc, prin LVM puteți grupa toate unitățile de disc într-o singură unitate mare.
  • Puteți crea și redimensiona partiții noi după cum este necesar.
  • Puteți adăuga un hard disk suplimentar la un grup de volume curent pentru a crește spațiul.

Notă: Acest tutorial presupune că utilizați Ubuntu și că aveți trei hard disk-uri (/ dev / sda, / dev / sdb și / dev / sdc).

Creați partiție pe / dev / sdb și / dev / sdc

Mai întâi aveți nevoie de două hard disk-uri nepartitionate „/ dev / sdb” și „/ dev / sdc”. Trebuie să creați volum fizic pe acest hard disk și trebuie să creați o partiție pe fiecare hard disk pentru aceasta.

Pentru a crea o partiție pe „/ dev / sdb”, rulați:

Răspundeți la toate întrebările de mai jos.

Repetați același proces pentru / dev / sdc.

Pentru a citi din nou tabelul de partiții fără repornire, rulați următoarele comenzi:

Creați volumele fizice

Un hard disk fizic este împărțit în unul sau mai multe volume fizice. Aici vom crea un singur volum fizic pe fiecare hard disk.

Pentru a crea volumul fizic pe „/ dev / sdb1” și „/ dev / sdc1”, rulați

Va scoate așa ceva.

lvm-volum-fizic

Creați grupul de volume

O combinație de unul sau mai multe volume fizice se numește grup de volume. Puteți utiliza vgcreate comanda pentru a crea un grup de volume dintr-unul sau mai multe volume fizice.

Pentru a crea grupul de volume „VG1” pe un volum fizic (/ dev / sdb1 și / dev / sdc1), rulați următoarea comandă:

Rezultatul este ceva de genul acesta.

lvm-volume-group

Pentru a verifica grupul de volume, rulați

și ieșirea sa.

lvm-vg-display

Acum avem un singur grup de volum de 19,52 GB (VG1).

Crearea volumului logic

Grupurile de volume pot fi împărțite în volume logice și puncte de montare atribuite. Când dimensiunea volumelor logice este completă, puteți adăuga spațiul liber necesar din grupul de volume.

Acum creați un volum logic (LV1 și LV2) de 5 GB.

Schimbați „VG1” la numele grupului de volume. -L pavilion specifică dimensiunea partiției, în timp ce -n pavilion specifică numele volumului logic.

Pentru a verifica volumul logic, rulați

și ieșirea sa.

lvm-lv-display

În cele din urmă, am creat cu succes o partiție LVM de 5 GB.

Formatați și montați partiția LVM (LV1, LV2)

Pentru a utiliza volumele logice, trebuie mai întâi să le formatăm. Putem formata partiția LVM folosind sistemul de fișiere ext4 cu următoarea comandă:

Creați un director în „/ mnt” pentru o partiție de montare.

Montați partiția LVM editând fișierul „/ etc / fstab”.

Adăugați următoarea linie:

Pentru ca modificările să aibă efect fără a reporni sistemul, rulați

Pentru a verifica montarea:

Va scoate așa ceva.

lvm-check-mount

Redimensionați volumele logice

Unul dintre avantajele LVM este extinderea sau reducerea dimensiunii partițiilor. Putem redimensiona volumele logice din mers fără a reporni serverul. Putem extinde / reduce cu ușurință volumele logice folosind lvextend/resize2fs comenzi.

Extindeți volumul logic

În unele situații, trebuie să extindem dimensiunea unei partiții cu spațiu redus. Putem extinde cu ușurință orice partiție folosind lvextend comanda. Putem extinde volume logice numai dacă grupul de volume are suficient spațiu liber.

Pentru a extinde volumul logic LV1 de la 5 GB la 6 GB, rulați

lvm-extinde-volum

Volumul logic este de 6 GB, dar sistemul de fișiere pentru volumul respectiv este încă de doar 5 GB.

Pentru a face ca sistemul de fișiere să utilizeze întregul 6 GB disponibil, rulați

Rezultatul este ceva de genul acesta.

lvm-resize-output

Reduceți volumul logic

Reducerea volumului logic este o parte mai interesantă decât orice altă parte în gestionarea volumului logic. Înainte de a reduce volumul logic, este bine să faceți o copie de rezervă a datelor.

Trebuie să efectuați pașii următori pentru a reduce volumele logice.

Mai întâi, pentru a demonta volumul logic LV2, rulați

Apoi verificați eroarea sistemului de fișiere utilizând următoarea comandă:

Apoi, reduceți volumul logic LV2 de la 5 GB la 4 GB rulând

Montați sistemul de fișiere înapoi la punctul de montare.

Verificați noua dimensiune a volumului logic executând

Rezultatul este ceva de genul acesta.

lvm-checkmount-resize

Ștergeți volumul logic

Pentru a șterge un volum logic, trebuie să demontați apoi volumul înainte de al putea șterge.

Pentru a șterge un volum logic LV1, rulați

Concluzie

Am încercat să explic pe scurt fiecare subiect. Puteți configura un mediu de laborator virtual și puteți testa ce puteți face cu LVM. Dacă aveți întrebări, nu ezitați să comentați mai jos.

Scroll to Top