Espansione di un pool ZFS in una virtual machine
- Verificare la dimesnione del pool:
# zpool list DATA NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT DATA 79.5G 76.2G 3.28G - 85% 95% 1.00x ONLINE -
- Verificare la dimesnione delle partizioni sul disco del pool:
cat /proc/partitions | grep sdb 8 16 83884032 sdb 8 17 83875840 sdb1 8 25 8192 sdb9
- Espandere il disco da virtualizzatore (Proxmox, Resize disk)
- Verificare che la dimensione del disco sia aumentata:
cat /proc/partitions | grep sdb 8 16 167772160 sdb 8 17 83875840 sdb1 8 25 8192 sdb9
- rimuovere la partizione di buffering (se esistente):
parted /dev/sdb
rm 9
- Espandere la partizione:
resizepart 1 100%
- Verificare l'eliminazione dell partizine di buffering e l'espansione delle partizione dati:
# cat /proc/partitions | grep sdb 8 16 167772160 sdb 8 17 167771119 sdb1
- Impostare l'autoespansione del pool:
zpool set autoexpand=on DATA
- Espandere il pool:
zpool online -e DATA /dev/sdb
- Verificare l'espansione:
# zpool list DATA NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT DATA 160G 77.4G 82.1G - 42% 48% 1.00x ONLINE -