https://www.freebsd.org/doc/handbook/disks-growing.html (18.3. Resizing and Growing Disks) gpart [CORRUPT]
Расширение zfs pool под VMware¶
Итак, имеем гостевую ВМ 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 -