Итак, имеем гостевую ВМ 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 -