LVM come ridimensionare i volumi dopo che sono stati creati

LVM come ridimensionare i volumi dopo che sono stati creati
Un filesystem su un volume logico può essere esteso utilizzando lo strumento LVM ogni volta che il volume logico corto per lo spazio. Il volume logico esteso ha più spazio e capacità del precedente volume logico. In questo tutorial, discuteremo di come l'interfaccia della riga di comando LVM e l'interfaccia utente grafica possono essere utilizzate per estendere il volume logico.

Prerequisiti

Per seguire questo articolo, devi averlo

  • Un volume fisico dalla tua unità di archiviazione
  • Un gruppo di volume fisico sotto volume
  • Volume logico sul gruppo di volume
  • Filesystem sul volume logico

Usa il lsblk comando per controllare i volumi fisici.

ubuntu@ubuntu: ~ $ sudo lsblk

Notare i tre volumi fisici disponibili /dev/sda, /dev/sdb E /dev/sdc Negli screenshot sopra. Ora elenca tutti i gruppi di volume sul sistema usando uno di questi vgdisplay, vgscan E VGS comandi.

ubuntu@ubuntu: ~ $ sudo vgs

O

ubuntu@ubuntu: ~ $ sudo vgdisplay

O

ubuntu@ubuntu: ~ $ sudo vgscan

C'è solo un gruppo di volumi VG01 creato da un solo volume fisico. Ora elenca tutti i volumi logici disponibili sul gruppo di volumi VG01 usando LVS, lvscan O lvdisplay comando.

ubuntu@ubuntu: ~ $ sudo lvs /dev /vg01

O

ubuntu@ubuntu: ~ $ sudo lvdisplay /dev /vg01

O

ubuntu@ubuntu: ~ $ sudo lvscan

L'uscita sopra visualizza due volumi logici Lv01 E Lv02 Sul gruppo di volumi VG01. Se non hai nessuno dei prerequisiti di cui sopra, controlla gli articoli precedenti su LVM.

Estendere il volume logico

Prima dell'estensione del volume logico, assicurarsi che ci sia abbastanza spazio nel gruppo di volume contenente il volume logico. Usa il VGS, vgdisplay O vgscan comanda per verificare lo spazio disponibile nei gruppi di volume.

ubuntu@ubuntu: ~ $ sudo vgs

O

ubuntu@ubuntu: ~ $ sudo vgdisplay

La dimensione corrente del gruppo di volume VG01 è di circa 30 GB e c'è uno spazio libero di 15 GB disponibile nel gruppo di volumi. Se non è disponibile spazio sufficiente nel gruppo Volume, il gruppo di volumi verrà esteso prima per creare spazio libero. In alternativa, se ci sono più volumi logici nel gruppo di volumi, ridurre questi gruppi di volume per creare spazio libero.

Dopo aver controllato il gruppo di volumi per lo spazio libero, ora controlla la dimensione corrente del volume logico e stimare la dimensione estesa. IL lvdisplay Il comando può essere utilizzato per ottenere le informazioni del volume logico esistente.

ubuntu@ubuntu: ~ $ sudo lvdisplay

Quindi, ci sono due volumi logici Lv01 E Lv02 con le dimensioni rispettivamente di 10 GB e 5 GB. Per questa demo, aumentiamo le dimensioni del volume logico Lv01 Da 10 GB a 15 GB. Al fine di aumentare la dimensione del volume logico, il lvextend Il comando verrà utilizzato insieme al -L bandiera.

ubuntu@ubuntu: ~ $ sudo lvextend -l+5g/dev/vg01/lv01

IL lvextend Il comando ha aumentato la dimensione del gruppo di volumi Lv01 Da 10 GB a 15 GB. Al fine di confermare la dimensione del volume logico utilizzando l'interfaccia della riga di comando, usa una delle persone lvdisplay, lvscan E LVS comandi.

ubuntu@ubuntu: ~ $ sudo lvs

O

ubuntu@ubuntu: ~ $ sudo lvdisplay

O

ubuntu@ubuntu: ~ $ sudo lvscan

Usa il VGS O vgdisplay comandi per visualizzare lo spazio occupato e libero del gruppo di volumi VG01.

ubuntu@ubuntu: ~ $ sudo vgs

O

ubuntu@ubuntu: ~ $ sudo vgdisplay

Come mostrato sopra, il gruppo di volumi VG01 ha una dimensione dello spazio libero di 15 GB e ora ci sono solo 10 GB di spazio libero che mostra estensione logica del volume logico riuscita.

Dopo aver esteso le dimensioni del volume logico, montare il volume logico sul sistema per verificare l'estensione del file system.

ubuntu@ubuntu: ~ $ sudo monte/dev/vg01/lv01/multimediale/ubuntu/lv01

Dopo aver montato il volume logico, elenca tutti i filesystem montati sul sistema.

ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv01

Il filesystem è ancora di 10 GB di dimensioni e deve anche essere esteso separatamente. IL RASIZE2FS Il comando può essere utilizzato per estendere un ext4 filesystem.

Ora usa il df comanda di controllare nuovamente il filesystem montato sul sistema per verificare l'estensione.

Il filesystem montato sul sistema ha dimensioni di 15 GB ed è stato esteso correttamente.

Estendere il volume logico tramite strumento GUI

Un modo più semplice per estendere la dimensione del volume logico è l'utilizzo di uno strumento di interfaccia utente grafica che è kvpm. Puoi trovare istruzioni sull'installazione dello strumento negli articoli precedenti. Apri il kvpm eseguendo il kvpm comando nel terminale.

ubuntu@ubuntu: ~ $ sudo kvpm

Aprirà una finestra contenente informazioni su tutti i dispositivi di blocco collegati al sistema. Per questa sezione, estenderemo il volume logico Lv02 Da 5 GB a 10 GB.

Per estendere la dimensione del volume logico, vai a Gruppo: VG01 Scheda e selezionare il volume logico Lv02. Quindi estendere l'elenco delle opzioni facendo clic sul segno freccia e fai clic su Estendere opzione.

Per la nuova dimensione del volume logico selezionare il Generale Scheda, immettere la nuova dimensione del volume logico e fare clic su OK pulsante per aumentare le dimensioni.

Aumenta la dimensione logica del volume che può essere osservata da kvpm attrezzo.

Per estendere il filesystem, selezionare il Gruppo: VG01 Scheda, selezionare il volume logico Lv02 e fare clic su Estendere Fs pulsante.

Una finestra richiede la conferma prima di estendere il filesystem.

In alternativa, la dimensione del volume logico e il filesystem possono anche essere confermati utilizzando l'interfaccia della riga di comando. IL lvdisplay E df I comandi possono essere utilizzati per visualizzare tutti i dettagli dei volumi logici.

ubuntu@ubuntu: ~ $ sudo lvdisplay/dev/vg01/lv02

Montare il volume logico sul sistema e controllare la dimensione del filesystem.

ubuntu@ubuntu: ~ $ sudo monte/dev/vg01/lv02/multimediale/ubuntu/lv02
ubuntu@ubuntu: ~ $ sudo df -th/dev/vg01/lv02

Conclusione

L'estensione della dimensione del volume logico per un server è un'attività cruciale poiché un file system montato sul server può esaurire lo spazio. LVM fornisce la struttura per estendere la dimensione del volume logico senza affrontare i tempi di inattività. Questo blog spiega tutti i passaggi per estendere un volume logico esistente e il filesystem utilizzando l'interfaccia della riga di comando e lo strumento di interfaccia utente grafica.