Итак, имеем гостевую ВМ FreeBSD под VMware с дополнительным выделенным диском da1 под zfs.
Необходимо увеличить объем диского пространства под zfs.
Обязательно делаем полную резервную копию данных с диска (rsync, bacula и т.п.)
# uname -ro
FreeBSD 11.1-RELEASE-p1
# cat /var/run/dmesg.boot | grep sectors
da0: 32768MB (67108864 512 byte sectors)
da1: 65536MB (134217728 512 byte sectors)
# zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
ztest 63,8G 110K 63,7G
# zpool status
pool: ztest
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
ztest ONLINE 0 0 0
da1 ONLINE 0 0 0
errors: No known data errors
Увеличиваем размер диска для ВМ в vSphere Client до 70Gb и пересканируем диски
# camcontrol rescan all Re-scan of bus 0 was successful Re-scan of bus 1 was successful Re-scan of bus 2 was successful # camcontrol reprobe da1
Расширяем zfs pool
# zpool online -e ztest da1
Убеждаемся, что дисковое пространство увеличилось:
# zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT ztest 69,8G 108K 69,7G - 0% 0% 1.00x ONLINE -