L'esaurimento dello spazio su disco e la gestione delle partizioni del disco sono stati a lungo un problema per gli ingegneri IT. Fortunatamente, Linux cerca di risolvere questo problema utilizzando i volumi logici.

Su Ubuntu Server, i volumi logici sono il metodo predefinito per la gestione dello spazio su disco del server. Sfortunatamente, quando si utilizzano questi volumi, non tutto lo spazio su disco viene utilizzato e questo potrebbe farti chiedere dove sia andato tutto lo spazio su disco. Diamo un'occhiata a come regolare o aumentare lo spazio su disco rigido LVM su Ubuntu.

Principali vantaggi dei volumi logici

Logical Volume Manager (LVM) è un'utilità della riga di comando per la gestione dei volumi logici su Linux. Se intendi disporre di più partizioni sul tuo server o PC, ti consigliamo vivamente di utilizzare i volumi logici per gestire lo spazio su disco.

LVM è più avanzato ed efficiente rispetto ai metodi tradizionali di gestione dei dischi utilizzando le partizioni. Ecco alcuni dei principali vantaggi dei volumi logici su Linux:

instagram viewer
  • Efficiente: I volumi logici forniscono un modo più efficiente per utilizzare lo spazio su disco
  • Non è necessario riavviare i server: Con i volumi logici, è possibile modificare le dimensioni del disco senza la necessità di riavviare un server come nel caso delle normali partizioni.
  • Memorizza i dati tra i volumi: È possibile archiviare facilmente i dati su più volumi sull'intero disco

Su Ubuntu Server, puoi aumentare il volume logico durante l'installazione o dopo aver installato il sistema operativo. Esamineremo entrambe le opzioni in modo che tu possa scegliere quale ti si addice meglio. A differenza di Desktop Ubuntu, Server Ubuntu viene fornito solo con un terminale per impostazione predefinita.

Estensione del volume logico su Ubuntu durante l'installazione

Quando arrivi alla pagina di configurazione dello storage durante l'installazione di Ubuntu Server, seleziona il file ubuntu-lv partizione montata a radice (/), premere accederee selezionare il Modificare opzione.

Nella pagina di configurazione successiva, vedrai lo spazio massimo possibile che il tuo server può utilizzare rispetto a quello che gli è attualmente assegnato. In questo caso, lo spazio su disco corrente è 25 GB e lo spazio massimo possibile che il server può utilizzare è 22,996 GB, ma al momento utilizza solo 11,496 GB.

Per utilizzare l'intero disco, inserisci semplicemente la quantità massima possibile indicata tra parentesi o inserisci qualsiasi dimensione del disco personalizzata e quindi salva le impostazioni.

È preferibile impostare lo spazio del volume logico durante l'installazione, ma nel caso in cui ti sei dimenticato o desideri semplicemente regolare lo spazio su un server live, LVM ti offre anche questa opzione.

Estensione del volume logico su Ubuntu Server dopo l'installazione

Prima di poter estendere lo spazio del tuo volume logico, devi essere consapevole di quanto spazio hai a disposizione e di quanto ne hai utilizzato. Normalmente, lo faresti con il comando df, ma non visualizzerà la dimensione corretta dei volumi logici.

Invece, usa il vgdisplay (Volume Group Display), che visualizza informazioni complete sui gruppi di volumi e sui volumi logici.

Avrai bisogno di privilegi amministrativi per eseguire il comando.

sudo vgdisplay

Ci sono tre parametri importanti a cui devi prestare attenzione:

  1. Dimensione VG: Questa è la dimensione del gruppo di volumi e mostra la dimensione totale del disco disponibile. In questo caso, è di 23 GB.
  2. Alloc PE/Taglia: Questo mostra la quantità di spazio che il tuo server è attualmente allocato
  3. PE gratuito/Taglia: Mostra lo spazio libero rispetto allo spazio di archiviazione totale possibile

IL df comando visualizza solo lo spazio allocato e non l'intero spazio possibile, e questo può farti supporre che non hai molto spazio sul tuo server quando molto spazio è inattivo come parte del volume gruppo.

Per estendere il volume logico, utilizzare il file lvextend comando. Ma prima, ottieni il punto di montaggio del volume logico usando il file display comando:

sudo lvdisplay

Dall'output di lvdisplay, puoi vedere che il disco è montato sul percorso /dev/ubuntu-vg/ubuntu-lv.

Successivamente, aumenta lo spazio del volume logico utilizzando il seguente comando:

sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

100% significa utilizzare l'intero spazio, quindi assegna la percentuale richiesta in base alle tue esigenze, ad es. 50%, 60%, ecc.

Affinché le modifiche abbiano effetto è necessario ridimensionare anche il file system che comprende il volume logico. Ottenere il percorso del file system dal file df -h comando; in questo caso lo è /dev/mapper/ubuntu--vg-ubuntu--lv.

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Ora se esegui il file df -h comando di nuovo, vedrai che la tua unità di root è aumentata di dimensioni.

Configurare LVM su un server Ubuntu è facile

LVM è un ottimo strumento che consente di gestire facilmente l'utilizzo del disco e i volumi logici senza i problemi legati alle tradizionali partizioni del disco. Inoltre, se il tuo server sta eseguendo servizi critici, non è necessario riavviarlo dopo aver regolato le dimensioni del disco.

Puoi anche configurare LVM sul tuo desktop Ubuntu per una facile gestione dello spazio su disco.