CentOS 8 estendi la partizione radice usando LVM

CentOS 8 estendi la partizione radice usando LVM
Alcuni anni fa, la gestione del disco era un compito che consumava le risorse per gli amministratori di sistema. Gli scenari come quelli che si esauriscono lo spazio erano la rovina di Sysadmins, principalmente perché la risoluzione riguardava molto lavoro. Ciò causerebbe che i sistemi di sistema prendano i server offline, installano nuove unità, partiti e quindi estendano al sistema corrente. Non è stato divertente.

Il gestore del volume logico ha risolto questo problema una volta per tutte. LVM è un framework mapper dispositivo che consente la gestione del disco in passaggi molto semplici.

LVM consente a Sysadmins di eseguire compiti di gestione del disco come il ridimensionamento, l'estensione e la rimozione delle partizioni in modo flessibile e semplice. Pertanto i sistemi di sistema non hanno bisogno di portare il sistema offline per estendere le partizioni e altro ancora.

In questo tutorial, ti mostrerò un metodo per utilizzare il gestore LVM per estendere le dimensioni della partizione di root.

NOTA: Questo tutorial non è una guida introduttiva a LVM.

Prerequisiti

Prima di iniziare con il tutorial, dovrai soddisfare i seguenti requisiti.

  • Root o utente con privilegi sudo
  • Assicurati di fare una copia di backup di tutti i tuoi file in caso di guai.

Negli esempi all'interno di questo tutorial, ridurrò la mia directory e aggiungerò lo spazio extra alla directory di radice. Sto anche illustrando questo tutorial su una macchina CentOS 8 in esecuzione su VMware.

Passaggio 1: fare backup

Il primo passo prima di procedere è fare un backup della tua home directory. Non hai bisogno di farlo, ma non posso raccomandarlo abbastanza bene. Eseguire il backup dei file utilizzando le condivisioni di file, copiarli su un'unità locale o comprimerli e spostarli in una nuova directory.

Passaggio 2 - disturbazione di casa di casa

Il prossimo passo è sconcertare la home directory. Per visualizzare la posizione della partizione di casa, utilizzare il comando DF come:

$ sudo df

Questo mostra la posizione della partizione di casa come mostrato:

Usa il comando qui sotto per disordinare.

$ sudo umount/dev/mapper/cl-home

Passaggio 3 - Elimina il volume della casa

Una volta non montato con successo, dobbiamo rimuovere il volume della casa usando LVM. Usa il comando come:

$ lvremove/dev/cl/home

Questo comando ti chiederà se procedere per rimuovere il volume della casa. Premere y per procedere.

Passaggio 4 - Ridurre la casa di casa

Il prossimo passo è ridurre le dimensioni della directory home. Ciò significa che ricretteremo il volume della casa come volume di dimensioni più piccole.

Inizia ottenendo il nome del gruppo di volume.

vgdisplay | grep "nome vg"
VG Nome Cl

Questo ci dà il nome del gruppo di volume come CL.

Ora, tutto ciò che dobbiamo fare è creare un nuovo volume per /Home usando il comando LVCreate come:

$ lvcreate -l +5gb -n home cl

Che creerà il volume della casa con 5 GB di dimensioni.

Passaggio 5 - Formatta il volume

Ora è il momento di formattare il volume della casa. Ottieni il tipo di file utilizzando il comando DF come:

$ df -t

Usando il formato di utilità MKFS il volume come:

$ mkfs.XFS/Dev/Cl/Home

Passaggio 6 - Mount Home Dir

Ora montare il volume appena creato come:

$ mount/dev/cl/home

Al momento di successo, ripristina i backup al nuovo volume della casa.

Passaggio 7 - Estendi la radice

Ora è il momento di estendere la partizione di radice con lo spazio libero disponibile dalla riduzione della home directory. Inizia ottenendo il percorso del volume logico principale.

$ lvdisplay | Grep "LV Path"

Per estendere la partizione di root con tutto lo spazio libero, il comando come:

$ lvextend -rl +100%gratuito/dev/cl/root

Questo comando estenderà la partizione di root con tutto lo spazio libero rimanente dalla directory home.

Conclusione

In questa guida, abbiamo esaminato come estendere la partizione radicale riducendo la directory della casa.