Lavorare con il comando vGextend Linux

Lavorare con il comando vGextend Linux
Lavorare con Logical Volume Management (LVM) in Linux offre agli utenti la flessibilità di creare e lavorare con partizioni. Puoi facilmente creare, modificare, ridimensionare ed eliminare vari volumi di archiviazione.

È possibile ridimensionare facilmente un gruppo di volume estendendolo con un volume fisico usando il vgextend comando. Il comando è semplice e devi solo aggiungere il volume fisico come argomento quando si utilizza il comando vGextend.

Se non hai lavorato con i gruppi di volumi o stai cercando un modo sicuro per estendere il tuo gruppo di volumi, tratteremo un esempio pratico in questa guida. Iniziamo.

Cos'è LVM?

LVM è un sistema Linux responsabile della gestione di file system e volumi logici in un sistema Linux. Sebbene ci siano altri strumenti di gestione del volume in Linux, l'utilizzo di LVM è consigliato per le sue funzionalità avanzate. Come vedremo in questa guida, c'è così tanto che puoi ottenere usando questo strumento di riga di comando.

Per capire meglio come usare il vgextend comando, creeremo due volumi fisici e un gruppo di volume. Una volta completato, useremo il vGextend per aggiungere un volume fisico al gruppo di volume dell'altro volume fisico.

Creazione di volumi fisici

Inizia controllando se sono già creati volumi fisici utilizzando il seguente comando:

$ sudo PVS

Al momento non abbiamo volume fisico. Abbiamo bisogno di Blocca dispositivo Per inizializzare il volume fisico. Possiamo elencare i dispositivi di blocco utilizzando il comando seguente:

$ sudo lvmdiskscan

Dato che dobbiamo creare due volumi fisici, useremo il /dev/sda1 E /dev/sdb1. Ma prima di allora, non dobbiamo sgomentare i dispositivi di blocco.

Per smontare un dispositivo di blocco, utilizzare i seguenti comandi e sostituire il dispositivo di blocco per abbinare il caso:

$ sudo umount /dev /sda1
$ sudo umount /dev /sdb1

Con i nostri dispositivi a blocchi non montati, possiamo procedere a utilizzare il pvcreate comando per inizializzare i volumi fisici.

Per creare due volumi fisici, il seguente comando sarà:

$ sudo pvcreate /dev /sda1
$ sudo pvcreate /dev /sdb1

Abbiamo creato correttamente i nostri volumi fisici e possiamo confermare usando il PV comando.

Creazione di gruppi di volume

Abbiamo bisogno di un volume fisico per creare un gruppo di volume. Cominciamo verificando che non abbiamo un gruppo di volumi in nessuno dei volumi fisici usando il seguente comando:

$ sudo vgs

Ora possiamo procedere a creare un gruppo di volumi per uno dei volumi fisici, che estenderemo le sue dimensioni aggiungendo l'altro volume fisico ad esso. Quindi, per creare un gruppo di volumi per /dev/sdb1, Il seguente comando sarà:

$ sudo vgCreate VolGroup1 /Dev /SDB1

Abbiamo chiamato il nostro gruppo di volumi Volgroup. Possiamo verificarlo usando il comando VGS.

Per ottenere maggiori dettagli sul gruppo Volume creato, utilizzare il seguente comando:

$ vgdisplay volgroup1

Ciò su cui dobbiamo concentrarci è il Gratuito PE dimensione per il gruppo di volume. Attualmente abbiamo 1919 PE gratuito. Per estendere questa dimensione, possiamo usare il vgextend comanda e aggiungi il nome dell'altro volume fisico, /dev/sda1, come argomento.

Il seguente comando sarebbe:

$ vgextend volgroup1 /dev /sda1

Dovresti ricevere un messaggio di successo come quello nell'illustrazione precedente che conferma che il gruppo di volumi viene esteso correttamente. Possiamo verificare la nuova dimensione come mostrato nelle seguenti:

Bingo! Puoi notare la nostra nuova dimensione PE gratuita estesa da 1919 A 2046. È così che è possibile utilizzare facilmente il comando vGextend Linux per espandere le dimensioni dei gruppi di volume aggiungendo un volume fisico.

Conclusione

Lavorare con LVM consente di creare partizioni e volumi logici e estenderle ogni volta che è necessario. Vari comandi Linux sono utili quando si lavora con LVM. In questa guida, abbiamo discusso della maggior parte dei comandi per la creazione di volumi fisici e gruppi di volume. Il nostro obiettivo principale è l'estensione della dimensione dei gruppi di volume usando il comando vGextend. Ora capisci come utilizzare il comando vGextend in Linux.