Gestió de volums lògics a Debian Linux


Debian Linux és una distribució de Linux popular i s'adapta a estacions de treball d'usuaris finals i servidors de xarxa. Sovint es lloa Debian per ser una distribució Linux molt estable. L'estabilitat de Debian combinada amb la flexibilitat de LVM fa que sigui una solució d'emmagatzematge molt flexible que tothom pot apreciar.

Abans de continuar amb aquest tutorial, Tecmint ofereix una gran revisió i visió general de la instal·lació de Debian 7.8 \Wheezy que es pot trobar aquí:

  1. Instal·lació de Debian 7.8 \Wheezy

La gestió de volums lògics (LVM) és un mètode de gestió de discs que permet recollir diversos discs o particions en una gran agrupació d'emmagatzematge que es pot dividir en assignacions d'emmagatzematge conegudes com a volums lògics.

Com que un administrador pot afegir més discs/particions com vulgui, LVM es converteix en una opció molt viable per canviar els requisits d'emmagatzematge. A part de la fàcil expansió de LVM, algunes funcions de resiliència de dades també estan integrades a LVM. Funcions com ara les habilitats de captura instantània i la migració de dades des de les unitats fallides, proporcionen a LVM encara més capacitats per mantenir la integritat i la disponibilitat de les dades.

  1. Sistema operatiu: Debian 7.7 Wheezy
  2. Unitat d'arrencada de 40 GB – sda
  3. 2 unitats Seagate de 500 GB en Linux Raid – md0 (RAID no és necessari)
  4. Connexió a la xarxa/Internet

Instal·lació i configuració de LVM a Debian

1. Es necessita accés root/administratiu al sistema. Això es pot obtenir a Debian mitjançant l'ús de l'ordre su o si s'han configurat els paràmetres sudo adequats, també es pot utilitzar sudo. Tanmateix, aquesta guia suposarà l'inici de sessió root amb su.

2. En aquest punt, cal instal·lar el paquet LVM2 al sistema. Això es pot aconseguir introduint el següent a la línia d'ordres:

# apt-get update && apt-get install lvm2

En aquest punt, es pot executar una de les dues ordres per assegurar-se que LVM està realment instal·lat i llest per ser utilitzat al sistema:

# dpkg-query -s lvm2
# dpkg-query -l lvm2

3. Ara que el programari LVM està instal·lat, és hora de preparar els dispositius per utilitzar-los en un grup de volums LVM i, finalment, en volums lògics.

Per fer-ho, s'utilitzarà la utilitat pvcreate per preparar els discs. Normalment, LVM es faria per partició utilitzant una eina com fdisk, cfdisk, parted o gparted per particionar i marcar les particions per utilitzar-les en una configuració de LVM, però per a aquesta configuració es van atacar dues unitats de 500 GB juntes per crear un RAID. matriu anomenada /dev/md0.

Aquesta matriu RAID és una matriu mirall simple amb finalitats de redundància. En el futur, també s'escriurà un article que explicarà com s'aconsegueix el RAID. De moment, avancem amb la preparació dels volums físics (Els blocs blaus del diagrama de l'inici de l'article).

Si no feu servir un dispositiu RAID, substituïu els dispositius que han de formar part de la configuració de LVM per /dev/md0. Emetre l'ordre següent prepararà el dispositiu RAID per utilitzar-lo en una configuració de LVM:

# pvcreate /dev/md0

4. Un cop preparada la matriu RAID, cal afegir-la a un grup de volums (el rectangle verd del diagrama al començament de l'article) i això s'aconsegueix amb l'ús de l'ordre vgcreate.

L'ordre vgcreate requerirà com a mínim dos arguments passats a ell en aquest moment. El primer argument serà el nom del grup de volums que s'ha de crear i el segon argument serà el nom del dispositiu RAID preparat amb pvcreate al pas 3 (/dev/md0). Posar tots els components junts donaria una ordre de la següent manera:

# vgcreate storage /dev/md0

En aquest punt, LVM ha rebut instruccions per crear un grup de volums anomenat emmagatzematge que utilitzarà el dispositiu /dev/md0 per emmagatzemar les dades que s'envien a qualsevol volum lògic que sigui membre del grup de volums 'emmagatzematge'. Tanmateix, en aquest moment encara no hi ha cap volum lògic que s'utilitzi per a l'emmagatzematge de dades.

5. Es poden emetre ràpidament dues ordres per confirmar que el grup de volums s'ha creat correctament.

  1. vgdisplay: proporcionarà més detalls sobre el grup de volums.
  2. vgs: una sortida ràpida d'una línia per confirmar que el grup de volums existeix.

# vgdisplay
# vgs

6. Ara que s'ha confirmat que el grup de volums està preparat, es poden crear els mateixos volums lògics. Aquest és l'objectiu final de LVM i aquests volums lògics són on s'enviaran les dades per escriure'ls als volums físics (PV) subjacents que formen el grup de volums (VG).

Per crear els volums lògics, cal passar diversos arguments a la utilitat lvcreate. Els arguments més importants i essencials inclouen: la mida del volum lògic, el nom del volum lògic i a quin grup de volums (VG) pertany aquest volum lògic (LV) de nova creació. En combinar tot això, s'obté una comanda lvcreate de la següent manera:

# lvcreate -L 100G -n Music storage

Efectivament, aquesta ordre diu que feu el següent: creeu un volum lògic que tingui 100 gigabytes de longitud que tingui el nom de Música i que pertanyi a l'emmagatzematge del grup de volums. Anem endavant i creem un altre LV per a documents amb una mida de 50 gigabytes i fem-lo membre del mateix grup de volums:

# lvcreate -L 50G -n Documents storage

La creació dels volums lògics es pot confirmar amb una de les ordres següents:

  1. lvdisplay: sortida detallada dels volums lògics.
  2. lvs: sortida menys detallada dels volums lògics.

# lvdisplay
# lvs