Configurați LVM pe Linux Mint

Configure Lvm Linux Mint



Imaginați-vă că aveți un hard disk care necesită redimensionarea unei partiții alese. Acest lucru este posibil pe Linux datorită LVM. Având în vedere acest lucru, acest articol vă va învăța cum să configurați LVM pe Linux Mint. Cu toate acestea, puteți aplica acest tutorial oricărei distribuții Linux.

Ce este LVM?

LVM este un manager de volum logic dezvoltat pentru Linux Kernel. În prezent, există 2 versiuni de LVM. LVM1 este practic neacceptat în timp ce se folosește versiunea LVM 2 denumită în mod obișnuit LVM2.







LVM include multe dintre funcțiile care sunt așteptate de la un manager de volume, inclusiv:



  • Redimensionarea grupurilor logice.
  • Redimensionarea volumelor logice.
  • Instantanee numai în citire (LVM2 oferă citire și scriere).

Pentru a vă face o idee despre puterea și utilitatea LVM, vă voi oferi următorul exemplu: Să presupunem că avem un hard disk mic, de exemplu, 80Gb. Modul în care este distribuit discul ar fi ceva de genul:



  • Partiția de 400 Mb / boot
  • Pentru partiția root / 6Gb
  • În cazul partiției home / home 32Gb
  • Și partiția swap este de 1 GB.

Această distribuție ar putea fi corectă și utilă, dar imaginați-vă că instalăm multe programe și partiția rădăcină se umple, dar în fișierele personale, practic nu există date, iar partiția / home are 20 Gb disponibile. Aceasta este o utilizare defectuoasă a hard diskului. Cu LVM, soluția la această problemă este simplă, deoarece puteți reduce pur și simplu partiția care conține / home și apoi măriți spațiul alocat directorului rădăcină.





Vocabular LVM

Pentru a face acest post cât mai simplu posibil pentru cititor, este necesar să se ia în considerare unele concepte intim legate de LVM. Cunoașterea eficientă a acestor concepte va face să înțelegem mai bine întregul potențial al acestui instrument:

Deci, să începem:



  • Volumul fizic (PV): un PV este un volum fizic, un hard disk sau o partiție particulară.
  • Volum logic (LV): un LV este un volum logic, este echivalentul unei partiții tradiționale într-un alt sistem decât LVM.
  • Grup de volume (VG): un VG este un grup de volume, poate aduna unul sau mai multe PV.
  • Extindere fizică (PE): un PE este o parte a fiecărui volum fizic, cu o dimensiune fixă. Un volum fizic este împărțit în mai multe PE de aceeași dimensiune.
  • Extindere logică (LE): un LE este o parte a fiecărui volum logic de dimensiune fixă. Un volum logic este împărțit în mai multe LE-uri de aceeași dimensiune.
  • Device mapper: este un framework generic de kernel Linux care permite maparea unui dispozitiv de la blocuri la altul.

Configurați LVM pe Linux Mint

În primul rând, trebuie să instalați pachetul lvm2 în sistemul dvs. Pentru a face acest lucru, deschideți un emulator de terminal și scrieți. Rețineți că pentru a executa această comandă aveți nevoie de privilegii de super utilizator.

sudoaptinstalarelvm2

În continuare, voi folosi fdisk pentru a verifica ce partiții am. Desigur, trebuie să faceți acest lucru și pentru a vă asigura care sunt partițiile dvs.

sudo -i
fdisk -la

După cum puteți vedea, am un al doilea hard disk. Pentru ca LVM să-și facă treaba, este necesar să pregătiți discul sau partițiile pentru a fi de tipul LVM. Prin urmare, trebuie să fac niște lucrări pe al doilea hard disk numit sdb.

Deci, tastați această comandă:

fdisk /dev/baie

Apoi, apăsați tasta n pentru a crea o nouă partiție. Apoi, apăsați Enter. Apoi, apăsați tasta p pentru a seta partiția ca primară. Apoi, apăsați Enter. Acum, trebuie să apăsați 1 pentru a-l crea ca prima partiție a discului. Apoi, apăsați Enter.

Deci, următorul pas este să apăsați tasta t pentru a schimba identificatorul de sistem al unei partiții. Apoi, apăsați Enter. Și selectați partiția LVM. Pentru a face acest lucru, tastați 8e. Apoi, apăsați Enter. Deci, tastați tasta w pentru a scrie toate modificările.

În cele din urmă, verificați partiția.

fdisk -la /dev/baie

NOTĂ: Dacă veți lucra cu mai multe partiții, trebuie să repetați acest proces cu fiecare dintre ele.

Acum suntem gata să continuăm.

Creați volumul fizic (PV)

Pentru a lucra cu LVM trebuie mai întâi să definim volumul fizic (PV), pentru aceasta vom folosi comanda pvcreate. Deci, hai să plecăm.

pvcreate/dev/sdb1

Verificați modificările.

pvdisplay

NOTĂ: Dacă am avea mai multe partiții, ar trebui să le adăugăm pe toate în PV.

Creați grupul de volum (VG)

După ce aveți partițiile pregătite, trebuie să le adăugați la un grup de volume. Deci, tastați această comandă:

vgcreate volumegroup/dev/sdb1

Înlocuiți volumegroup cu numele dorit. Dacă ați avea mai multe partiții, ar trebui doar să le adăugați la comandă. De exemplu:

vgcreate volumegroup/dev/sdb1

Puteți scrie numele ce doriți pentru VG. Deci, verificați grupul de volume cu această comandă:

vgdisplay

Creați volumele logice (LV)

Acesta este momentul central al postării, deoarece în această parte vom crea volumele logice care vor fi ca o partiție normală.

Deci, executați această comandă:

lvcreate-LAGrup volum volum 4G -n

Această comandă creează un volum logic de 4G spațiu peste grupul creat anterior.

Cu lvdisplay puteți verifica LV.

lvdisplay

Următorul pas este formatarea și montarea VL.

mkfs.ext4/dev/volumegroup/volum

Acum, creați un folder temporal și montați VL pe el.

mkdir /temporar/
montură /dev/volumegroup/volum/temporar/

Acum, verificați VL.

df -h | prinderetermporal

Măriți sau micșorați dimensiunea volumului logic

Una dintre cele mai fenomenale posibilități ale LVM este posibilitatea de a crește dimensiunea unui volum logic într-un mod foarte simplu. Pentru a face acest lucru, tastați următoarea comandă.

lvextend-LA+ 2G/dev/volumegroup/volum

În cele din urmă, este necesar să reflectăm aceeași modificare în sistemul de fișiere, pentru aceasta, rulați această comandă.

resize2fs/dev/volumegroup/volum

Verificați noua dimensiune:

df -h | prinderetemporar

Gânduri finale

Învățarea configurării LVM în Linux Mint este un proces simplu care poate salva multe probleme atunci când lucrați cu partiții. Pentru a face acest lucru, vă invit să citiți mai multe despre subiect, deoarece aici v-am arătat exemple practice și simple despre cum să-l configurați.