Расширение 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  -
This entry was posted in FreeBSD. Bookmark the permalink.

Leave a Reply