Epuizarea spațiului pe disc și gestionarea partițiilor de disc a fost mult timp o durere de cap pentru inginerii IT. Din fericire, Linux încearcă să rezolve această problemă folosind volume logice.

Pe Ubuntu Server, volumele logice sunt metoda implicită pentru gestionarea spațiului pe disc de pe server. Din păcate, atunci când utilizați aceste volume, nu tot spațiul pe disc este epuizat și acest lucru vă poate lăsa să vă întrebați unde a ajuns tot spațiul pe disc. Să aruncăm o privire la cum să ajustați sau să creșteți spațiul pe hard disk LVM pe Ubuntu.

Avantajele cheie ale volumelor logice

Logical Volume Manager (LVM) este un utilitar de linie de comandă pentru gestionarea volumelor logice pe Linux. Dacă intenționați să aveți mai multe partiții pe server sau pe computer, atunci este foarte recomandat să utilizați volume logice pentru gestionarea spațiului pe disc.

LVM este mai avansat și mai eficient în comparație cu modalitățile tradiționale de gestionare a discurilor folosind partiții. Iată câteva dintre beneficiile majore ale volumelor logice pe Linux:

instagram viewer
  • Eficient: Volumele logice vă oferă o modalitate mai eficientă de a utiliza spațiul pe disc
  • Nu este nevoie să reporniți serverele: Cu volume logice, puteți modifica dimensiunea discului fără a fi nevoie să reporniți un server, așa cum este cazul partițiilor obișnuite.
  • Stocați date pe volume: Puteți stoca cu ușurință date pe mai multe volume pe întregul disc

Pe Ubuntu Server, puteți fie să creșteți volumul logic în timpul instalării, fie după instalarea sistemului de operare. Vom analiza ambele variante, astfel încât să puteți alege care vi se potrivește mai bine. Spre deosebire de Ubuntu Desktop, Ubuntu Server vine implicit doar cu un terminal.

Extinderea volumului logic pe Ubuntu în timpul instalării

Când ajungeți la pagina de configurare a stocării în timpul instalării Ubuntu Server, selectați ubuntu-lv partiţie montată la rădăcină (/), presa introduce, și selectați Editați | × opțiune.

Pe următoarea pagină de configurare, veți vedea spațiul maxim posibil pe care îl poate folosi serverul dvs. în comparație cu cel alocat în prezent. În acest caz, spațiul curent pe disc este de 25 GB și spațiul maxim posibil pe care îl poate folosi serverul este de 22,996 GB, dar în acest moment utilizează doar 11,496 GB.

Pentru a utiliza întregul disc, introduceți pur și simplu cantitatea maximă posibilă afișată între paranteze sau introduceți orice dimensiune personalizată a discului și apoi salvați setările.

Este de preferat să setați spațiul de volum logic în timpul instalării, dar în cazul în care ați uitat sau pur și simplu doriți să ajustați spațiul pe un server live, LVM vă oferă și această opțiune.

Extinderea volumului logic pe serverul Ubuntu după instalare

Înainte de a vă extinde spațiul de volum logic, trebuie să fiți conștient de cât spațiu aveți disponibil și cât ați epuizat. În mod normal, ai face asta cu comanda df, dar nu va afișa dimensiunea corectă a volumelor logice.

În schimb, utilizați vgdisplay Comanda (Afișare grup de volum), care afișează informații complete despre grupurile de volume și volumele logice.

Veți avea nevoie de privilegii administrative pentru a rula comanda.

sudo vgdisplay

Există trei parametri importanți cărora trebuie să le acordați atenție:

  1. Dimensiune VG: Aceasta este dimensiunea grupului de volume și arată dimensiunea totală a discului disponibil. În acest caz, este de 23 GB.
  2. Aloc PE/Dimensiune: Aceasta arată cantitatea de spațiu pe care serverul dvs. este alocat în prezent
  3. PE gratuit/Dimensiune: Afișează spațiul liber din spațiul total de stocare posibil

The df comanda afișează doar spațiul alocat și nu întregul spațiu posibil, iar acest lucru vă poate determina să presupuneți că nu mai aveți mult spațiu pe server când o mulțime de spațiu este inactiv ca parte a volumului grup.

Pentru a extinde volumul logic, utilizați lveextend comanda. Dar mai întâi, obțineți punctul de montare al volumului logic folosind lvdisplay comanda:

sudo lvdisplay

Din ieșirea lvdisplay, puteți vedea că discul este montat pe cale /dev/ubuntu-vg/ubuntu-lv.

Apoi, măriți spațiul de volum logic folosind următoarea comandă:

sudo lvextend -l +100%GRATIS /dev/ubuntu-vg/ubuntu-lv

100% înseamnă folosirea întregului spațiu, așa că atribuiți procentul necesar în funcție de nevoile dvs., de ex. 50%, 60% etc.

Pentru ca modificările să aibă efect, trebuie să redimensionați și sistemul de fișiere care cuprinde volumul logic. Obțineți calea sistemului de fișiere de la df -h comanda; în acest caz, este /dev/mapper/ubuntu--vg-ubuntu--lv.

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Acum, dacă rulați df -h comanda din nou, veți vedea că unitatea dvs. rădăcină a crescut în dimensiune.

Configurarea LVM pe un server Ubuntu este ușoară

LVM este un instrument grozav care vă permite să gestionați cu ușurință utilizarea discului și volumele logice, fără problemele implicate de partițiile tradiționale de disc. În plus, dacă serverul dvs. rulează servicii critice, nu trebuie să îl reporniți după ajustarea dimensiunii discului.

De asemenea, puteți configura LVM pe desktopul Ubuntu pentru o gestionare ușoară a spațiului pe disc.