Introducere în LVM
Logical Volume Management (LVM) reprezintă o metodă flexibilă de administrare a spațiului de stocare, oferind posibilitatea de a crea, redimensiona și controla sisteme de fișiere logice care se extind pe diverse unități fizice. Prin LVM, se optimizează alocarea stocării, se diminuează fragmentarea datelor și se asigură că aplicațiile beneficiază constant de spațiu suficient.
Ubuntu 18.04 include implicit lvm2, facilitând utilizarea LVM pentru managementul dispozitivelor de stocare. Acest ghid prezintă pașii esențiali pentru configurarea și utilizarea eficientă a LVM pe Ubuntu 18.04.
Instalarea pachetului lvm2
Înainte de a începe configurarea LVM, trebuie instalat pachetul lvm2. Deschideți terminalul și executați:
sudo apt install lvm2
Crearea unui grup de volume (VG)
Un grup de volume (VG) reunește mai multe dispozitive fizice de stocare într-o singură unitate administrată. Pentru a crea un VG, utilizați sintaxa:
sudo vgcreate [nume_vg] [dispozitive_fizice]
Exemplu: Pentru a crea un grup de volume numit vg0 folosind partițiile /dev/sda1 și /dev/sdb1, executați:
sudo vgcreate vg0 /dev/sda1 /dev/sdb1
Crearea unui volum logic (LV)
Un volum logic (LV) reprezintă o porțiune a unui VG, folosită pentru stocarea sistemului de fișiere. Pentru a crea un LV, introduceți:
sudo lvcreate -n [nume_lv] -L [dimensiune] [nume_vg]
Exemplu: Pentru a crea un volum logic numit lv0 de 10GB în grupul de volume vg0:
sudo lvcreate -n lv0 -L 10G vg0
Formatarea și montarea volumului logic
După crearea LV, acesta trebuie formatat cu un sistem de fișiere (de exemplu ext4) și montat. Pentru formatare, folosiți:
sudo mkfs.ext4 /dev/mapper/[nume_vg]-[nume_lv]
Exemplu: Formatarea volumului logic lv0 cu ext4:
sudo mkfs.ext4 /dev/mapper/vg0-lv0
Pentru montarea volumului logic la un punct de montare (de exemplu, /mnt/lv0), utilizați:
sudo mount /dev/mapper/[nume_vg]-[nume_lv] [punct_de_montare]
Exemplu: Montarea lv0 în /mnt/lv0:
sudo mount /dev/mapper/vg0-lv0 /mnt/lv0
Extinderea unui volum logic
În cazul în care aveți nevoie de mai mult spațiu, un volum logic poate fi extins. Pentru extindere, utilizați comanda:
sudo lvextend -L [dimensiune] /dev/mapper/[nume_vg]-[nume_lv]
Exemplu: Extinderea volumului logic lv0 cu 5GB:
sudo lvextend -L 5G /dev/mapper/vg0-lv0
Reducerea unui volum logic
Dacă este necesară reducerea spațiului unui volum logic, utilizați comanda:
sudo lvreduce -L [dimensiune] /dev/mapper/[nume_vg]-[nume_lv]
Exemplu: Reducerea volumului logic lv0 cu 2GB:
sudo lvreduce -L 2G /dev/mapper/vg0-lv0
Eliminarea unui volum logic
Pentru a șterge un volum logic care nu mai este necesar, folosiți:
sudo lvremove /dev/mapper/[nume_vg]-[nume_lv]
Exemplu: Ștergerea volumului logic lv0:
sudo lvremove /dev/mapper/vg0-lv0
Eliminarea unui grup de volume
Pentru a elimina un grup de volume, utilizați comanda:
sudo vgremove [nume_vg]
Exemplu: Ștergerea grupului de volume vg0:
sudo vgremove vg0
Concluzii
LVM este un instrument esențial pentru gestionarea eficientă a stocării. Permite modificarea dinamică a sistemelor de fișiere, evitând necesitatea repornirii sistemului. Oferă și posibilitatea de backup și restaurare simplă a datelor.
Prin LVM se optimizează utilizarea spațiului, se reduce fragmentarea datelor și se asigură o alocare adecvată pentru aplicații.
Întrebări frecvente despre LVM
| Ce este LVM? | LVM (Logical Volume Management) este o tehnologie pentru gestionarea stocării care facilitează crearea, extinderea și managementul sistemelor de fișiere logice pe multiple dispozitive de stocare fizice. |
| Cum se instalează LVM pe Ubuntu 18.04? | Deschideți terminalul și executați sudo apt install lvm2. |
| Cum se creează un grup de volume (VG)? | Utilizați comanda sudo vgcreate [nume_vg] [dispozitive_fizice]. |
| Cum se creează un volum logic (LV)? | Utilizați comanda sudo lvcreate -n [nume_lv] -L [dimensiune] [nume_vg]. |
| Cum se extinde un volum logic (LV)? | Folosiți sudo lvextend -L [dimensiune] /dev/mapper/[nume_vg]-[nume_lv]. |
| Cum se reduce un volum logic (LV)? | Folosiți sudo lvreduce -L [dimensiune] /dev/mapper/[nume_vg]-[nume_lv]. |
| Cum se elimină un volum logic (LV)? | Utilizați sudo lvremove /dev/mapper/[nume_vg]-[nume_lv]. |
| Cum se elimină un grup de volume (VG)? | Folosiți comanda sudo vgremove [nume_vg]. |
| Care sunt avantajele utilizării LVM? | LVM oferă o gestionare mai eficientă a spațiului, reduce fragmentarea datelor, asigură spațiu de stocare adecvat pentru aplicații și simplifică backup-ul și restaurarea datelor. |