LVM: Com crear volums lògics i sistemes de fitxers

Lvm How Create Logical Volumes



Gestió de volums lògics o LVM , és un sistema utilitzat per gestionar volums lògics i sistemes de fitxers. LVM té funcions molt més avançades que les altres eines de gestió de volums (com gparted) que s’utilitzen per dividir un disc en una o més particions. Per jugar amb LVM, hem de tenir conceptes sobre els termes següents.

Volum físic és la unitat de disc dur real.







Grup de volums reuneix tots els volums lògics i físics en un sol grup



Volum lògic és l'equivalent de la partició de disc conceptualment en un sistema que no és LVM.



Sistemes de fitxers es creen en volums lògics i, després de crear sistemes de fitxers, podem muntar aquests sistemes de fitxers a la màquina.





Aquest tutorial utilitzarà lvm, un paquet apt, per crear volums lògics i sistemes de fitxers.

Instal·lació de LVM

El paquet lvm no ve preinstal·lat a Ubuntu. Instal·leu el paquet lvm mitjançant l'eina de línia d'ordres apt.



[correu electrònic protegit]: ~ $suo apt-get installlvm2-i

Després de la instal·lació, comproveu la versió de lvm per verificar la instal·lació.

[correu electrònic protegit]: ~ $versió lvm

Creació de volum físic, grup de volums i volum lògic

Per crear un volum lògic en un dispositiu de blocs, cal crear un volum físic i un grup de volums. En aquesta secció, crearem un volum físic / dev / sdc; després, crearem un grup de volums (/ dev / vg01) a partir d’aquest volum físic. Després d'això, crearem un volum lògic (/ dev / vg01 / lv01) en aquest grup de volums.

Creació de volum físic

Per tant, abans de crear cap volum físic, mostrem tots els volums físics disponibles a la màquina. Utilitzeu l'ordre pvs, pvscan o pvdisplay per mostrar tots els volums físics.

[correu electrònic protegit]: ~ $suopvs

O

[correu electrònic protegit]: ~ $suopvscan

O

[correu electrònic protegit]: ~ $suopvdisplay

Per tant, no hi ha cap volum físic inicialitzat des de cap dispositiu de bloc de la màquina. Abans de crear un volum físic des d'un dispositiu de blocs, enumereu tots els dispositius de blocs disponibles a la màquina, que es poden utilitzar per crear volums físics. Utilitzeu l'ordre lvmdiskscan per llistar tots els dispositius de bloc de la màquina.

[correu electrònic protegit]: ~ $suolvmdiskscan

Inicialitzarem / dev / sdc com a volum físic mitjançant l'ordre pvcreate. Un dispositiu de bloc no es pot inicialitzar com a volum físic si està muntat a la màquina. Utilitzeu l'ordre umount per desmuntar un dispositiu de bloqueig.

[correu electrònic protegit]: ~ $suo umount /dev/sdc

Ara inicialitzeu el dispositiu de bloqueig com a volum físic mitjançant l'ordre pvcreate.

[correu electrònic protegit]: ~ $suopvcreate/dev/sdc

Després d'inicialitzar el dispositiu de bloqueig com a volum físic, ara torneu a llistar tot el volum físic mitjançant l'ordre pvdisplay i el volum físic creat recentment apareixerà allà.

S'està creant un grup de volums

Fins ara, hem creat un volum físic; ara, crearem un grup de volums (vg01) a partir del volum físic que acabem de crear. Abans de crear cap grup de volums, mostreu tots els grups de volums disponibles mitjançant l'ordre vgdisplay o vgs.

[correu electrònic protegit]: ~ $suovgs

O

[correu electrònic protegit]: ~ $suovgdisplay

No hi ha cap grup de volums a la màquina, així que creeu-ne un de nou a partir del volum físic (/ dev / sdc), que acabem de crear al pas anterior. L'ordre vgcreate s'utilitzarà per crear un grup de volums.

[correu electrònic protegit]: ~ $suovgcreate vg01/dev/sdc

L'ordre anterior crearà un grup de volums (vg01) a partir del volum físic / dev / sdc.

NOTA : Podem crear un grup de volums a partir de més d’un volum físic mitjançant l’ordre vgcreate de la següent manera.

[correu electrònic protegit]: ~ $suovgcreate vg01/dev/sdc/dev/sda/dev/bany

Ara, de nou, mostreu tots els grups de volums mitjançant l'ordre vgdisplay i s'hi mostrarà el grup de volums vg01 creat recentment.

[correu electrònic protegit]: ~ $suovgdisplay

A la figura anterior, podem veure que la mida de l’extensió física (PE) és 7679, un nombre màxim de volums físics és 0 (ja que no hem definit el seu valor) i el nombre màxim de volums lògics és 0 (com hem no defineix el seu valor). Podem establir aquests paràmetres mentre creem el grup de volums mitjançant els següents indicadors.

-s : mida de l’extensió física

-p : nombre màxim de volums físics

-la : nombre màxim de volums lògics

Ara tenim un grup de volums, vg01, i podem activar i desactivar aquest grup de volums mitjançant l’ordre vgchange. Per activar el grup de volums, configureu el valor de -a flag a y i desactiveu el grup de volums, configureu el valor de la bandera -a a n juntament amb l'ordre vgchange.

[correu electrònic protegit]: ~ $suovgchange-an vg01

L'ordre anterior ha desactivat el grup de volums vg01. Per activar el grup de volums, utilitzeu l'ordre següent.

[correu electrònic protegit]: ~ $suovgchange-ai vg01

Creació de volum lògic

Després de crear un volum físic i un grup de volums, ara creeu el volum lògic al grup de volums. Abans de crear el volum lògic, llisteu tots els volums lògics disponibles mitjançant l'ordre lvs, lvscan o lvdisplay.

[correu electrònic protegit]: ~ $suolvs

O

[correu electrònic protegit]: ~ $suolvscan

O

[correu electrònic protegit]: ~ $suolvdisplay

No hi ha volum lògic, de manera que creeu un volum lògic de mida 10 GB al grup de volums vg01 mitjançant l'ordre lvcreate.

[correu electrònic protegit]: ~ $suolvcreate-EL10G-nlv01 vg01

Després de crear el volum lògic, ara enumereu tots els volums lògics mitjançant l'ordre lvdisplay.

[correu electrònic protegit]: ~ $suolvdisplay

Creació de sistemes de fitxers

Després de crear els volums lògics, l'últim pas és crear un sistema de fitxers a sobre del volum lògic. Després de crear un sistema de fitxers, munteu-lo en un directori perquè sigui accessible i es pugui utilitzar per emmagatzemar-hi dades. Hi ha diferents formats de sistema de fitxers (com FAT16, FAT32, NTFS, ext2, ext3, etc.) que es poden utilitzar per crear un sistema de fitxers. Creeu un sistema de fitxers ext4 mitjançant l'ordre mkfs.

[correu electrònic protegit]: ~ $suomkfs.ext4/dev/vg01/lv01

Després de crear el sistema de fitxers, munteu-lo en un directori per accedir-hi. Creeu un directori '/ media / $ USER / lv01'.

[correu electrònic protegit]: ~ $suo mkdir /mitjana/USUARI $/lv01

Munteu el sistema de fitxers en aquest directori mitjançant l'ordre mount.

[correu electrònic protegit]: ~ $suo muntar /dev/vg01/lv01/mitjana/USUARI $/lv01

Ara es pot accedir al sistema de fitxers / dev / vg01 / lv01 des del directori ‘/ media / $ USER / lv01’ i es poden emmagatzemar dades en aquesta ubicació. Per tal de muntar el sistema de fitxers automàticament en reiniciar-lo, afegiu l’entrada d’aquest sistema de fitxers al fitxer ‘/ etc / fstab’. Obriu el fitxer ‘/ etc / fstab’ a l’editor nano i afegiu-hi la línia.

[correu electrònic protegit]: ~ $suo nano /etc/fstab

/dev/vg01/lv01/mitjana/ubuntu/Valors predeterminats lv01 ext40 0

Després de crear i muntar el sistema de fitxers, podem utilitzar diferents ordres com fdisk, df o lsblk per mostrar el sistema de fitxers.

[correu electrònic protegit]: ~ $suolsblk| adherèncialv01

O

[correu electrònic protegit]: ~ $suo df -h | adherèncialv01

O

[correu electrònic protegit]: ~ $suo fdisk -la | adherèncialv01

Ús de l'eina gràfica per a LVM

Fins ara, hem utilitzat lvm a través de la interfície de línia d’ordres, però hi ha una eina gràfica (kvpm) disponible que s’utilitza per crear volums lògics i sistemes de fitxers mitjançant una bona interfície gràfica d’usuari. Instal·leu el kvpm mitjançant l'eina de línia d'ordres apt.

[correu electrònic protegit]: ~ $suo apt-get installkvpm-i

Després d’instal·lar kvpm, obriu l’eina des del terminal escrivint l’ordre següent.

[correu electrònic protegit]: ~ $suokvpm

A la pestanya Dispositius d'emmagatzematge, mostra tots els dispositius de bloc disponibles a la màquina. Per al dispositiu de blocs / dev / sdc, mostra 20GiB d’espai restant d’un total d’espai de 30GiB perquè hem creat un sistema de fitxers de 10GiB en aquest dispositiu de blocs. Al costat de la pestanya 'Dispositius d'emmagatzematge', hi ha la pestanya 'Grup: vg01' i conté totes les dades relacionades amb el grup de volums que hem creat en aquest tutorial.

Aquesta finestra conté tota la informació sobre el grup de volums, el volum lògic i el sistema de fitxers creat. Per crear un nou volum lògic mitjançant l'eina kvpm, feu clic a 'Volum nou' a la pestanya del grup de volums.

Especifiqueu el nom i la mida del volum del volum lògic.

Es crearà un nou volum lògic anomenat lv02 i el volum s'hi mostrarà.

Confirmeu si el volum lògic es crea o no mitjançant l'ordre lvs del terminal.

[correu electrònic protegit]: ~ $suolvs

Per crear un sistema de fitxers a lv02 mitjançant una eina gràfica, seleccioneu el volum lògic lv02 sobre el qual voleu crear un sistema de fitxers i feu clic a 'mkfs'.

Sol·licitarà confirmació i, a continuació, crearà el sistema de fitxers després d’introduir el format del sistema de fitxers.

Per confirmar si el sistema de fitxers s'ha creat o no, utilitzeu les ordres següents per llistar tots els sistemes de fitxers.

[correu electrònic protegit]: ~ $suo fdisk -la | adherèncialv02

O

[correu electrònic protegit]: ~ $suolsblk| adherèncialv02

Ara, aquest sistema de fitxers es pot muntar a qualsevol directori i es pot utilitzar per emmagatzemar i recuperar dades.

Conclusió

Per gestionar les dades d’un sistema, hem d’emmagatzemar-les de manera organitzada. Alguns fitxers s'han d'emmagatzemar en un sistema de fitxers i alguns fitxers en un altre, segons el requisit. En aquest escenari, hem de gestionar els sistemes de fitxers als nostres dispositius de bloc de la màquina. En aquest tutorial, hem après com podríem crear volums lògics i sistemes de fitxers diferents en dispositius de bloc. Vam discutir com inicialitzar els dispositius de blocs com a volums físics i com es poden crear grups de volums, volums lògics i sistemes de fitxers mitjançant una interfície de línia d'ordres i una eina d'interfície gràfica d'usuari.