I'm running FreeBSD 13.2-RELEASE-p3 with ZFS as VM guest and just increased its HDD size by 20GB and the zpool is not auto-expanding even though it's set to. I tried expanding it manually and that's not working either. What am I doing wrong?
Code:
#gpart show
=> 40 146800560 da0 GPT (70G)
40 1024 1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 4194304 2 freebsd-swap (2.0G)
4196352 100659200 3 freebsd-zfs (48G)
104855552 41945048 - free - (20G)
#zpool get autoexpand
NAME PROPERTY VALUE SOURCE
zroot autoexpand on local
# zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
zroot 47.8G 28.7G 19.0G - - 54% 60% 1.00x ONLINE -
# zpool online -e zroot da0p3
#mount
zroot/ROOT/default on / (zfs, local, noatime, nfsv4acls)
devfs on /dev (devfs)
zroot/var/log on /var/log (zfs, local, noatime, noexec, nosuid, nfsv4acls)
zroot/usr/home on /usr/home (zfs, local, noatime, nfsv4acls)
zroot on /zroot (zfs, local, noatime, nfsv4acls)
zroot/var/audit on /var/audit (zfs, local, noatime, noexec, nosuid, nfsv4acls)
zroot/var/mail on /var/mail (zfs, local, nfsv4acls)
zroot/tmp on /tmp (zfs, local, noatime, nosuid, nfsv4acls)
zroot/usr/src on /usr/src (zfs, local, noatime, nfsv4acls)
zroot/var/tmp on /var/tmp (zfs, local, noatime, nosuid, nfsv4acls)
zroot/var/crash on /var/crash (zfs, local, noatime, noexec, nosuid, nfsv4acls)
zroot/usr/ports on /usr/ports (zfs, local, noatime, nosuid, nfsv4acls)
# df -h
Filesystem Size Used Avail Capacity Mounted on
zroot/ROOT/default 35G 18G 18G 50% /
devfs 1.0K 1.0K 0B 100% /dev
zroot/var/log 18G 72M 18G 0% /var/log
zroot/usr/home 19G 1.8G 18G 9% /usr/home
zroot 18G 88K 18G 0% /zroot
zroot/var/audit 18G 88K 18G 0% /var/audit
zroot/var/mail 18G 124K 18G 0% /var/mail
zroot/tmp 18G 18M 18G 0% /tmp
zroot/usr/src 19G 1.1G 18G 6% /usr/src
zroot/var/tmp 18G 96K 18G 0% /var/tmp
zroot/var/crash 18G 88K 18G 0% /var/crash
zroot/usr/ports 26G 8.1G 18G 31% /usr/ports