Tutorial LVM Ubuntu

Lvm Ubuntu Tutorial



LVM o Logical Volume Manager facilita la gestió de l’espai en disc en una màquina Linux. Les funcions de LVM inclouen:

  • Crear, canviar la mida, moure i suprimir particions dels discos
  • Gestioneu l’espai de diversos discs durs creant volums lògics
  • Opereu al sistema sense conèixer l’espai total de cap partició
  • L'espai de qualsevol partició es pot canviar la mida o assignar-lo a qualsevol partició de poc espai en qualsevol moment
  • Canvieu el sistema de fitxers de qualsevol partició existent o elimineu qualsevol partició del sistema ràpidament
  • Creeu instantànies de qualsevol sistema en execució
  • Crea volums lògics a ratlles dels discos
  • Creació de particions RAID de programari o particions estàndard d’un sol disc
  • Els volums del disc es poden ampliar sobre la marxa per proporcionar més flexibilitat al sistema en funció dels requisits.

Els tres components principals de LVM són els volums físics, els volums lògics i els grups de volums. Els dispositius de bloc que s’utilitzen per emmagatzemar volums lògics s’anomenen volums físics. Cada volum lògic conté un sistema de fitxers que correspon a una partició i s'assigna un nom únic a cada volum lògic. La col·lecció de tots els volums físics i lògics s’anomena grup de volums.







En aquest tutorial, aprendreu diferents utilitats de LVM, com ara com crear o eliminar un nou volum, com esbrinar la informació sobre els volums actuals, com canviar la mida dels volums existents del disc a l'Ubuntu i crear una instantània d'un sistema en execució .



Creació, redimensionament i eliminació de components LVM

Heu de tenir privilegis d'arrel per executar qualsevol ordre LVM. Per tant, primer de tot, heu d’executar LVM amb contrasenya d’arrel.



$suolvm





Executeu l'ordre per trobar tots els dispositius de bloc existents. A la sortida es mostra que hi ha dues particions que sí / dev / sda1 i / dev / sda5, 1 disc a / dev / sdb i sense volums físics.

lvm>lvmdiskscan



Crea volum físic

pvcreate La comanda s'utilitza per crear volum físic a partir de dispositius d'emmagatzematge. Aquí, / dev / sdb s’utilitza per crear un volum físic. Executeu les ordres per crear un volum físic de 5 GB. El missatge d'èxit apareixerà si es crea correctament el volum físic.

Ara, si torneu a executar l'ordre lvmdiskscan llavors veureu que es crea un volum físic. A la sortida, no hi ha disc lliure perquè tot el disc es crea com un volum físic.

També podeu utilitzar pvdisplay per trobar els volums físics existents.

Niv>pvdisplay

Crea un grup de volums

Podeu crear un grup de volums després de crear un volum físic. vgcreate s'utilitza l'ordre per crear un nou grup de volums. Podeu crear un grup de volums mitjançant un o més volums físics. Només hi ha un volum físic. Per tant, aquest grup de volums el pot crear. Suposem que voleu crear un grup de volums anomenat vg1 amb / dev / sdb , a continuació, executeu l'ordre com es mostra a continuació. El missatge d'èxit apareixerà si el grup de volums es crea correctament.

lvm>vgcreate vg1/dev/bany

vgdisplay La comanda s'utilitza per obtenir la informació dels grups de volums existents. Executeu l'ordre per mostrar la sortida.

lvm>vgdisplay

Podeu crear diversos grups de volums i els grups de volums poden tenir una mida d’extensió diferent. Per crear un grup de volums de mida específica, aquí se suprimeix el volum existent. vgremove L'ordre s'utilitza amb el nom del grup de volums per eliminar el grup de volums existent.

lvm>vgremove vg1

Executeu el següent vgcreate ordre per crear un grup de volums de mida, 100M.

lvm>vgcreate-s100M vg1/dev/bany

Ara, vgdisplay mostrarà la següent sortida.

Crea volum lògic

Podeu crear un volum lògic de mida específica o de tot l'espai lliure restant. lvcreate La comanda s'utilitza per crear volum lògic. El nom lògic del volum s'especifica amb l'opció -n i la mida del volum s'especifica amb l'opció -L. Executeu l'ordre següent per crear un volum lògic de 10 GB anomenat lv1 per al grup de volums vg1 que s’adjunta amb un volum físic, / dev / sdb .

lvm>lvcreate-EL10G-nlv1 vg1

lvdisplay La comanda s'utilitza per obtenir la informació de tots els volums lògics existents.

Després de crear volum lògic si hi ha espai lliure al volum físic, es pot crear un nou volum lògic utilitzant l'espai lliure restant amb -la opció. Executeu l'ordre per crear un volum lògic, lv2 utilitzant tot l'espai lliure del grup de volums, vg1

lvm>lvcreate-la 100%GRATU .T-nlv2 vg1

Podeu crear un volum lògic amb moltes opcions avançades. Algunes de les opcions s’expliquen aquí. Una de les opcions importants és –tipus que determina el tipus d’assignació d’un volum lògic. Alguns dels tipus més utilitzats són lineal, a ratlles i raid1. El tipus per defecte és lineal on s’afegeixen dispositius físics un darrere l’altre. Es necessiten almenys dos volums físics per crear un volum lògic de tipus ratllat. El rendiment d’aquest tipus de volum lògic és millor, però augmenta la vulnerabilitat de les dades. Per crear un volum lògic a ratlles, s’utilitza l’opció -i. El tipus raid1 s'utilitza per crear un mirall del volum RAID1. Aquest tipus també requereix un mínim de dos volums físics amb l’espai necessari per crear volum lògic. Per tant, per crear volum de ratlles i raid1 heu de crear almenys dos volums físics i executar les ordres següents.

Volum eliminat:

lvm>lvcreate--tipusratllat-i 2 -EL10G-ns_vol1 grup_vol

Volum Raid1:

lvm>lvcreate--tipusincursió1-m 2 -EL20G-nm_vol1 grup_vol

lvremove s'utilitza per eliminar qualsevol volum lògic existent. L'ordre següent eliminarà el volum lògic lv2 que es troba al grup de volums vg1.

lvm>lvremove/dev/vg1/lv2

Crea una instantània

Heu d’utilitzar el volum lògic original en lloc del volum físic per crear una instantània d’aquest volum. Elimineu tots els volums lògics existents i creeu un volum lògic nou que sigui inferior a la mida del volum físic perquè es crearà una instantània a l'espai lliure del volum físic.

Ara, si voleu crear una instantània del volum lògic, executeu l'ordre següent per crear una instantània de lv1. Aquí, el nom de la instantània és snap_ck i la mida de la instantània és de 6G. Si l’espai lliure del dispositiu físic és inferior a 6G, es generarà un error i no es crearà cap instantània.

lvm>lvcreate-s -EL6G-nsnap_ck vg1/lv1

-va L'opció s'utilitza per recuperar un volum lògic d'una instantània. Quan s'executa l'ordre, es restaurarà el volum lògic des d'on es fa la instantània.

lvm>lvconvert- anarvg1/snap_ck

Canvia la mida del volum lògic

Podeu canviar la mida de qualsevol volum lògic fàcilment utilitzant mida gran comandament. Aquesta ordre s'utilitza amb les opcions -L per establir una mida nova per a qualsevol volum existent. Al principi, comproveu la mida actual de qualsevol volum lògic que vulgueu canviar la mida lvscan comandament. La mida actual del volum és de 5 GB a la sortida següent.

lvm>lvscan

Si voleu canviar la mida del volum i establir la mida del volum a 9 GB, executeu l'ordre lvresize amb les opcions necessàries i comproveu que la mida del volum augmenti correctament o no.

lvm>mida gran-EL+ 4G vg1/lv1
lvm>lvscan

Elimineu el volum físic del grup de volums

Si algun grup de volums conté dos o més volums físics i voleu eliminar el fitxer adjunt de qualsevol volum físic concret del grup de volums, executeu-lo vgreduce ordre amb el nom del grup de volums i el nom del volum físic. Si s’utilitza el volum físic, no podreu eliminar el volum del grup de volums. En aquest cas, heu de moure el volum físic requerit a una altra ubicació física del grup de volums. Per tant, el grup de volums ha de tenir més d’un volum físic per fer la tasca. Després de moure el volum físic, podeu executar les ordres següents per eliminar aquest volum físic del grup de volums. No podreu executar les ordres si només teniu un dispositiu físic al grup de volums.

lvm>pvmove/dev/bany
lvm>vgreduce vg1/dev/bany

lvm>pvremove/dev/bany

Cal tenir el coneixement d’utilitzar LVM per gestionar els dispositius d’emmagatzematge del sistema de manera eficient. Si enteneu i proveu correctament les ordres esmentades d’aquest tutorial, podreu aplicar aquestes ordres a Ubuntu per configurar els vostres discos en funció dels vostres requisits.