Ecco in breve come estendere una partizione logica formattata in XFS.
- 1: Controlla lo spazio libero sul filesystem
Esegui il comando
dfper 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
dfper 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:
- Come estendere un Volume Group se non c'è più spazio disponibile?
- Come estendere un Logical Volume formattato in ext4?

