Проект

Общее

Профиль

https://arsmx.ru/archives/108

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 -

link