Come installare e configurare LVM su CentOS

Come installare e configurare LVM su CentOS
LVM sta per Gestore del volume logico. LVM è uno strumento per la gestione del volume logico. LVM Può essere utilizzato per creare volumi logici facili da mantenere, gestire le quote di disco utilizzando volumi logici, ridimensionare i volumi logici al volo, creare software Raids, combinando dischi rigidi in un grande pool di archiviazione e molti altri.In questo articolo, ti mostrerò come installare e configurare LVM su CentOS 7. Iniziamo.

Come funziona LVM:

LVM ha sostanzialmente tre termini, volume fisico Pv, Gruppo di volume Vg, Volume logico Lv.

  • Pv - È un disco rigido crudo con cui ha inizializzato LVM, ad esempio /dev/sdb, /dev/sdc, /dev/sdb1 eccetera.
  • Vg - Molti Pv è combinato in uno Vg. Puoi crearne molti Vgs e ognuno di essi ha un nome univoco.
  • Lv - Puoi crearne molti Lvs da a Vg. Puoi estendere, ridurre il Lv dimensioni al volo. IL Lv ha anche nomi univoci. Formati il Lv in ext4, zfs, btrfs ecc.

Installazione di LVM:

LVM potrebbe non essere installato sulla macchina CentOS 7. Ma è disponibile nel repository di pacchetti ufficiali di CentOS 7.

Prima aggiornamento il Yum PACCHE PACKE REPOSIORY Cache con il seguente comando:

$ sudo yum makecache

Esegui il seguente comando da installare LVM su CentOS 7:

$ sudo yum installa lvm

Ora premi y e poi premere continuare.

LVM dovrebbe essere installato.

Disco di inizializzazione per LVM:

Puoi usare il disco grezzo come /dev/sdb O /dev/sdc COME LVM Pv. LVM non ha problemi con questo, ma non è raccomandato poiché altri sistemi operativi non saranno in grado di rilevare LVM metadati e potresti non essere in grado di dire se il disco è impostato per l'uso LVM Se hai molti dischi in giro.

Quindi ti consiglio di creare una singola partizione sul tuo disco rigido con tutto lo spazio disponibile e cambiare il tipo di partizione in Linux LVM O 8e.

Utilizzo fdisk Per creare una singola partizione sul disco, diciamo /dev/sdb:

$ sudo fdisk /dev /sdb

Ora digita o e premere Per creare una tabella di partizione vuota sul disco.

Ora digita N e premerePer creare una nuova partizione. Ora continua a premere Per accettare le impostazioni predefinite.

La partizione dovrebbe essere creata.

Ora digita T e premere . Quindi digita 8e come codice esadecimale e premere . Il tipo di partizione dovrebbe essere impostato su Linux LVM.

Ora digita w e premere Per salvare le modifiche.

La partizione /dev/sdb1 è ora pronto per essere usato con LVM.

Aggiunta del disco a LVM PV:

Ora esegui il seguente comando per aggiungere il disco /dev/sdb1 al LVM COME Pv:

$ sudo pvcreate /dev /sdb1

Puoi elencare tutti i Pv con il seguente comando:

$ sudo pvscan

Se si desidera visualizzare ulteriori informazioni su qualsiasi specifico Pv, diciamo /dev/sdb1, Quindi eseguire il seguente comando:

$ sudo pvdisplay /dev /sdb1

Creazione di gruppi di volume:

Ora puoi creare un Vg da altrettanti Pv Come hai disponibile. In questo momento ne ho solo uno Pv /dev/sdb1 disponibile.

Esegui il seguente comando per creare Vg condividere con Pv /dev/sdb1:

$ sudo vgcreate share /dev /sdb1

Ora puoi elencare tutto il Vgs con il seguente comando:

$ sudo vgscan

È possibile visualizzare ulteriori informazioni su qualsiasi specifico Vg, ad esempio condividere con il seguente comando:

$ sudo vgdisplay

Gruppi di volume che estendono:

Se lo desideri puoi aggiungere di più Pv a un esistente Vg condividere con il seguente comando:

$ sudo vgextend share /dev /sdc1

Creazione di volumi logici:

Ora puoi crearne altrettanti Lvs come vuoi usare un Vg, nel mio caso Condivisione VG.

Puoi creare un 100 MB LV www_shovon da Condivisione VG con il seguente comando:

$ sudo lvcreate-size 100m-name www_shovon share

Creiamo un altro Lv www_wordpress di dimensioni 1 GB da Condivisione VG con il seguente comando:

$ sudo lvcreate -size 1g --name www_wordpress share

Ora puoi elencare tutto il Lvs con i seguenti comandi:

$ sudo lvscan

O

$ sudo lvs

Puoi anche visualizzare ulteriori informazioni su qualsiasi specifico Lv con il seguente comando:

$ sudo lvdisplay vg_name/lv_name

Nel mio caso, Vg_name È condividere E Lv_name È www_shovon

$ sudo lvdisplay share/www_shovon

Volumi logici di formattazione e montaggio:

Puoi accedere al tuo Lvè proprio come fai con le normali partizioni del disco rigido come /dev/sdb1, /dev/sdc2 eccetera.

Gli LV sono disponibili come /dev/Vg_name/Lv_name

Ad esempio, se il mio Vg_name È condividere, E Lv_name È www_wordpress, poi il Lv è disponibile come /dev/share/www_wordpress

Puoi usare /dev/share/www_wordpress Proprio come usi una normale partizione del disco rigido /dev/sdb1.

Una volta che hai creato un Lv, devi formattarlo.

Esegui il seguente comando in formato /dev/share/www_wordpress lv A Ext4 filesystem:

$ sudo mkfs.ext4/dev/share/www_wordpress

Ora esegui il comando seguente per creare un punto di montaggio in cui si desidera montare /dev/share/www_wordpress Lv:

$ sudo mkdir -pv/var/www/wordpress

Ora puoi montare /dev/share/www_wordpress a qualsiasi directory vuota come /var/www/wordpress con il seguente comando:

$ sudo mount/dev/share/www_wordpress/var/www/wordpress

Come puoi vedere, il Lv è montato sul punto di montaggio desiderato:

$ df -h

Ora puoi utilizzare i file di copia e incolla, creare nuovi file e directory in /var/www/wordpress directory.

Estendendo i volumi logici:

LVM è un buon strumento per la gestione delle quote. Dai via lo spazio di cui hai bisogno, non più, niente di meno su ciascuno LvS. Ma se hai bisogno di più spazio, puoi sempre ridimensionare il Lv al volo.

Anche se non stai facendo una gestione delle quote, quando sei fuori dallo spazio su disco, puoi semplicemente aggiungere nuovi dischi rigidi, aggiungerlo al Pv, estendere il Vg con il tuo nuovo Pv, estendere il Lv E sei a posto.

Ad esempio, per aggiungere 500 MB più al nostro LV www_wordpress creato da Condivisione VG, Esegui il seguente comando:

$ sudo lvextend -Size +500m - -Resizefs Share/www_wordpress

Nota: Puoi usare G Parole chiave per GB. Per esempio, -misurare +2g

IL www_wordpress lv dovrebbe essere ridimensionato come puoi vedere dallo screenshot di seguito.

$ df -h

È così che installi e configurano LVM su CentOS 7. Grazie per aver letto questo articolo.