" itemprop="description"/>

FaciLinux

Guide Facili per Linux

Estendere una partizione logica su Linux formattata in XFS

- Posted in linux by

Ecco in breve come estendere una partizione logica formattata in XFS.

  • 1: Controlla lo spazio libero sul filesystem Esegui il comando df per controllare lo spazio libero residuo rimanente sul filesystem che vuoi estendere (in questo esempio il mount-point /home).
[root@linux]# df -h
Filesystem            Size  Used Avail Use% Mounted on
[..] 
/dev/mapper/vg_linux-home
                       9.7G  9.7G     0 100% /home
[..]
  • 2: Controlla lo spazio libero nel Volume Group Per poter estendere il tuo filesystem, il Volume Group deve avere spazio libero da allocare. Puoi controllare lo spazio non allocato con il comando # vgdisplay <nome-del-volume-group> Per il nostro esempio, il comando risulta come quello sottostante; la riga da controllare è "Free PE / Size":
[root@cloud home]# vgdisplay vg_linux
   --- Volume group ---
 VG Name                      vg_linux
 System ID
 Format                       lvm2
 Metadata Areas               1
 Metadata Sequence No         4
 VG Access                    read/write
 VG Status                    resizable
 MAX LV                       0
 Cur LV                       3
 Open LV                      3
 Max PV                       0
 Cur PV                       1
 Act PV                       1
 VG Size                      27.01 GiB
 PE Size                      4.00 MiB
 Total PE                     6915
 Alloc PE / Size              5256 / 20.53 GiB
 Free  PE / Size              1659 / 6.48 GiB
  • 3: Aumentare lo spazio Dal comando precedente abbiamo notato che è possibile aumentare lo spazio della nostra /home di circa 6GB. Con il comando lvextend è possibile estendere il logical volume. Restando sul nostro esempio:
# lvextend -L +6G /dev/mapper/vg_linux_home
Extending logical volume home to 15.7 GiB
Logical volume home successfully resized
  • 4: Non è finita, estendere il filesystem Ok, abbiamo ridimensionato il logical volume, cioè il contenitore su cui abbiamo creato il nostro filesystem XFS, ma non abbiamo acora esteso il filesystem stesso. XFS è un filesystem moderno, e con un semplice comando, xfs_growfs, è possibile ridimensionare il filesystem e informare il sistema operativo di usare la nuova dimensione:
# xfs_growfs /dev/mapper/vg_linux_home
  • 5: Verifica Diamo nuovamente il comando df per verificare che l'estensione del filesystem sia avvenuta con successo.
Filesystem            Size  Used Avail Use% Mounted on
[..] 
/dev/mapper/vg_linux-home
                       15.7G  9.7G     0 62% /home
[..]

Approfondimenti:

  1. Come estendere un Volume Group se non c'è più spazio disponibile?
  2. Come estendere un Logical Volume formattato in ext4?
Gli articoli presenti in questo sito sono di proprietà degli autori di FaciLinux
Idee, consigli? Scrivici su
info-at-berretto.eu
Questo blog è basato su HTMLy