GNU/Linux >> Linux Esercitazione >  >> Linux

Come estendere la partizione radice XFS senza LVM in Linux

Ci sono alcune situazioni in cui / o la partizione di root sta esaurendo lo spazio su disco in Linux. Anche la compressione e l'eliminazione dei vecchi file di registro non hanno aiutato, quindi in questi casi non abbiamo altra scelta che estendere / filesystem. In questo articolo dimostreremo come estendere la partizione root basata su xfs senza lvm in un sistema Linux.

Se parliamo dei passaggi logici, prima dobbiamo aggiungere ulteriore spazio al disco del sistema operativo e quindi utilizzare i comandi growpart e xfs_growfs per estendere la partizione di root (o il filesystem).

Presumo che abbiamo una macchina virtuale basata su Linux in esecuzione su hypervisor KVM o VMware o VirtualBox. In questa macchina, abbiamo 10 GB di partizione basata su XFS / root e vogliamo estenderla fino a 20 GB.

Entriamo nei passaggi effettivi,

Passaggio 1) Verifica la dimensione della partizione di root

Accedi alla macchina Linux ed esegui sotto il comando df per visualizzare la dimensione corrente della partizione di root,

$ df -Th /
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sda2      xfs    10G  9.1G  991M  91% /
$

Verifica la dimensione del disco del sistema operativo utilizzando i comandi lsblk e fdisk

$ lsblk /dev/sda
$ sudo fdisk -l /dev/sda

L'output sopra mostra che la dimensione del disco del sistema operativo è 12 GB. Abbiamo due partizioni come /boot &/.

Passaggio 2) Aumenta le dimensioni del disco del sistema operativo  

Aumenta la dimensione del disco del sistema operativo, nel mio caso cambierò la dimensione del disco del sistema operativo da 12 GB a 22 GB poiché voglio estendere / partizionare di 10 GB.

A seconda dell'ambiente, è necessario eseguire questa azione. Nel mio caso ho una VM in esecuzione all'interno di un VirtualBox, quindi prima interrompila ed estendi la dimensione del disco come mostrato,

Modifica la dimensione e impostala su 22 GB

Fare clic su applica e quindi avviare la macchina virtuale.

Fase 3) Estendi la partizione di root in base al filesystem xfs

Per estendere la partizione di root abbiamo bisogno dei comandi o delle utilità growpart e xfs_growfs. Ma questi non sono disponibili nell'installazione predefinita, quindi installiamoli prima usando il seguente comando,

$ sudo apt install cloud-guest-utils gdisk -y         // For Ubuntu & Debian
$ sudo dnf install cloud-utils-growpart gdisk -y     // For RHEL 8 / CentOS 8
$ sudo yum install cloud-utils-growpart gdisk -y    // For RHEL 7 / CentOS 7

Una volta installati i pacchetti precedenti, visualizza le dimensioni del disco del sistema operativo con i comandi lsblk e fdisk,

L'output sopra conferma che la dimensione del disco del sistema operativo ora è 22 GB, ora estendiamo la partizione di root usando i seguenti comandi,

Esegui il comando growpart sulla seconda partizione del disco /dev/sda (abbiamo usato 2 come numero di partizione perché la nostra partizione di root è la seconda sul disco).

$ sudo growpart /dev/sda 2

Nota:il comando growpart riscriverà la tabella delle partizioni in modo che la partizione occupi tutto lo spazio.

Verifica l'output lsblk per / partizione,

$ lsblk

Ora esegui il comando xfs_growfs per estendere il filesystem di root,

$ sudo xfs_growfs /

Verifica la dimensione del file system / usando il comando df -Th,

[[email protected] ~]$ df -Th /
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sda2      xfs    20G  9.2G   11G  46% /
[[email protected] ~]$

Perfetto sopra l'output mostra che / la partizione è stata estesa a 20 GB. Questo è tutto da questo articolo. Spero che tu l'abbia trovato informativo. Per favore condividi il tuo feedback e commenti nella sezione commenti qui sotto.


Linux
  1. Linux:come si riavvia Gnome senza privilegi di root?

  2. Come gestire una partizione di scambio in Linux

  3. Come spostare lo scambio dalla partizione del disco al volume LVM in Linux

  4. Come ridimensionare (estendere) un file system basato su partizioni in Linux

  5. Come abilitare la partizione di swap Linux?

Come partizionare e formattare un'unità su Linux

Come eliminare la partizione in Linux

Come creare partizioni in Linux

Come reimpostare la password di root di Kali Linux

Come modificare l'UUID della partizione nel filesystem Linux

Come crittografare la partizione su Linux