Il comando LVextend Linux

Il comando LVextend Linux
“La tua partizione LVM sta esaurendo lo spazio? O forse desideri estenderlo per ospitare più articoli. In ogni caso, Linux offre un modo semplice per estendere le partizioni LVM.

Con il Logical Volume Manager 2 (LVM2), Puoi aggregare la tua conservazione fisica in vari gruppi e dividerli in volumi logici. È possibile procedere ulteriormente per estendere o ridurre le dimensioni dei volumi logici per utilizzare lo spazio libero nel gruppo di volumi. I sistemi Linux lo rendono possibile utilizzando il lvextend comando, che offre vari modi per estendere i volumi logici e non è necessario alcun riavvio. Puoi estendere i volumi logici su un sistema di radice in tempo reale e vedremo come farlo nel post di oggi."

Cos'è LVM?

I sistemi Linux utilizzano la gestione del volume logico per gestire vari file system e volumi logici. Probabilmente sei abituato ai loro strumenti di gestione del volume come Gparto, Ma LVM offre più funzionalità ed è più preferito.

Prima di utilizzare qualsiasi strumento LVM, è necessario installare il pacchetto LVM utilizzando il comando di seguito.

$ sudo apt-get install lvm2

Controlla la versione di LVM per verificare l'installazione.

Per estendere un volume logico, è necessario prima avere un gruppo di volume fisico e volume creato. È possibile verificare così utilizzando i comandi seguenti in modalità amministratore.

$ sudo PVS
$ sudo vgs


Inoltre, controlla i volumi logici disponibili utilizzando il comando seguente.

Estenderemo il Lv01 volume logico che è attualmente 100.00mb.

Per estendere un volume logico, dovresti avere spazio libero nel gruppo di volumi e il nostro gruppo di volumi lo è VG01. Usa il VGS comando per controllare lo spazio disponibile.

Per il nostro caso, il nostro gruppo di volumi etichettato VG01 ha uno spazio libero di 408.00m.

Estendendo il volume logico usando LVextend

Esistono varie opzioni per estendere il volume logico. Copriremo tutte le opzioni.

Metodo 1. Estendere per unità specifica

Ad esempio, se dobbiamo estendere il nostro volume logico di 100 MB, possiamo usare la sintassi di seguito.

# lvextend -l +[unità] [logico-volume-path]

Il comando sarebbe: notare che è necessario eseguire il root per il comando per funzionare.

# lvextend -l +100m/dev/vg01/lv01

Verifica la nuova dimensione estesa utilizzando il comando di seguito.

# LVS

La nostra dimensione iniziale era di 100 MB, ma l'abbiamo estesa a 200 MB.

Metodo 2. Estendere impostando le dimensioni

In alternativa, è possibile impostare una dimensione predefinita per il tuo volume logico ed estenderla a quella dimensione. Invece di aggiungere una data unità a quella corrente, questo metodo modifica la dimensione corrente in quella specificata.

Per il nostro caso, estendiamo il nostro volume a 330 MB Usando il comando qui sotto.

# lvextend -l 330m/dev/vg01/lv01

IL -L viene aggiunto per specificare la dimensione dell'unità. La nostra produzione sarà:

Riceviamo un messaggio di successo che implica che tutto ha funzionato bene. Confermiamo la nostra nuova dimensione per il volume logico.

Bingo! Abbiamo esteso con successo il volume.

Metodo 3. Estendere per percentuale

LVextend supporta anche la specifica di una percentuale di cui estendere il volume logico. La percentuale specificata estende la dimensione corrente in base alla percentuale dello spazio totale. Ad esempio, estendiamo del 5%. La nostra dimensione attuale è 332.00m.

Il nuovo comando sarà come mostrato.

# lvextend -l +5%vg/dev/vg01/lv01

La nostra nuova dimensione si estende a 360.00m

Metodo 4. Estendere usando lo spazio libero rimanente

Il metodo sopra si estende a una frazione dello spazio totale. Tuttavia, questo metodo si estende in base alla percentuale di spazio libero disponibile. Pertanto, l'utilizzo del 100% si estenderà e utilizzerà tutto lo spazio libero disponibile.

Estendiamo del 50% dello spazio libero usando il comando di seguito.

# lvextend -l +50%gratuito/dev/vg01/lv01

Infine, controlla il nuovo volume e lo spazio disponibile rimanente per confermare l'ultimo volume.

La nostra nuova dimensione del volume è 436m, E lo spazio libero rimanente è 72m

Incartare

Ecco come estendere la dimensione del volume logico usando il lvextend comando. Questa guida ha coperto vari esempi di utilizzo di LVextend e abbiamo visto come puoi usarla per aumentare le dimensioni dei volumi logici usando quattro metodi. Non devi più preoccuparti di esaurire lo spazio per le tue partizioni LVM quando hai il comando LVextend disponibile.