LVM (cunoscut și sub denumirea de gestionare a volumului logic), este un manager de volum logic care permite utilizatorilor Linux să extindă, să micșoreze și să modifice partițiile de pe hard disk în timp real, fără a fi nevoie să demontați sistemul de fișiere.
Într-un mod simplificat, am putea spune că LVM este un strat de abstractizare între un dispozitiv de stocare și un sistem de fișiere.
În acest tutorial vom vedea cum să creăm o configurație de bază LVM pe Linux.
Pentru a putea crea un volum LVM implică ștergerea datelor, așa că înainte de a începe, trebuie să creați o copie de rezervă a sistemului sau, de preferință, puteți efectua acest exercițiu pe o mașină virtuală pentru a nu vă compromite datele.
Acesta nu este un avertisment simplu, deoarece toate informațiile de pe un hard disk vor fi complet eliminate, motiv pentru care trebuie să efectuați acest proces pe un sistem LIVE sau pe un alt hard disk.
Instalați LVM2
Acum, că datele dvs. sunt complet sigure și sunteți conștienți de posibilitatea de a vă pierde datele (de unde este necesitatea backupului datelor).
Putem continua să instalăm LVM în sistemul nostru, pentru aceasta vom deschide un terminal și în acesta vom executa următoarea comandă în funcție de distribuția pe care o folosim.
Pe Debian, Ubuntu și derivate:
sudo apt-get install lvm2*
Pe Arch Linux, Manjaro, Antergos și derivate:
sudo pacman -S lvm2
Pentru Fedora și derivatele sale
sudo dnf install lvm2*
În OpenSUSE
sudo zypper instalar lvm2
Pregătirea mass-media
Acum avem lvm în sistemul nostru, să continuăm să obținem acces root cu:
Sudo -s
Odată ce acest lucru este făcut, trebuie să creăm volumul pe care îl vom folosi cu LVM în sistemul nostru, pentru aceasta vom folosi instrumentul cfdisk:
cfdisk /dev/sdX
Aici vom elimina toate partițiile de pe disc (de aceea a fost avertizat bakcup).
Când toate partițiile au dispărut, acum vom selecta opțiunea „nou” pentru a crea o nouă partiție pe disc, utilizăm întregul hard disk.
Acum vom selecta „primar” și apoi apăsăm pe Enter. Apoi selectați opțiunea «Tip» și aici trebuie să găsiți și să selectați opțiunea "Linux LVM"
Când termină acest proces, trebuie să facă clic pe „scrie” și în cele din urmă să facă clic pe exit. Înainte de a putea crea volumele noastre logice LVM și de a le forma, trebuie să creăm un volum fizic LVM.
Crearea volumelor LVM pe Linux se face cu instrumentul pvcreate. În terminal, vom executa comanda pvcreate împreună cu partiția pe care am creat-o recent, ar trebui să arate cam așa:
pvcreate /dev/sda1
Acum putem confirma crearea volumului LVM cu comanda:
lsblk
Creați un grup de volume LVM
Acum că avem o configurație de volum fizic LVM, următorul pas este crearea unui grup de volume LVM.
Pentru a putea crea una nouă, trebuie doar să rulați comanda vgcreate împreună cu calea partiției, în acest caz vom numi „volume-lvm”, dar puteți înlocui aceasta în comanda:
vgcreate -s 16M volumen-lvm /dev/sda1
Configurați volume logice LVM
Volumele logice sunt locul în care toate datele sunt stocate într-un LVM. Pentru a crea un nou volum logic în LVM, folosim următoarea comandă, de exemplu, pentru a crea un volum logic de 80 GB, ar fi după cum urmează:
lvcreate -L 80G -n lvm1 volumen-lvm
Sintaxa de bază pentru crearea volumelor logice este:
lvcreate -L espacioengigasG -n logicvolumename logicvolumegroup
În cele din urmă, trebuie să procedăm pentru a da un format volumului logic creat, pentru aceasta trebuie să ne plasăm în următoarea cale:
cd /dev/mapper
Și aici putem executa un ls, pentru a verifica dacă volumul nostru este aici:
ls
Odată confirmat, procedăm la formatarea volumului cu:
mkfs.ext4 /dev/mapper/volumen-lvm-lvm1
Odată ce acest lucru este făcut, putem ieși din rădăcină tastând exit, iar acum vom purta pur și simplu montarea volumului cu următoarele comenzi:
mkdir /mnt/vfs/
sudo mount /dev/mapper/volumen-lvm-lvm1 /mnt/vfs/
cd /mnt/vfs/