Eu leio nos fóruns do freebsd uma postagem que sugeriu usar zpool online -e <pool> <vdev>
(sem precisar desligar o vdev primeiro)
Isso acabou sendo a solução, mas exigiu que a autoexpandação do ZFS fosse desativada primeiro :
[root@timestandstill ~]# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
dfbackup 214G 207G 7.49G 96% 1.00x ONLINE -
[root@timestandstill ~]# zpool get autoexpand
NAME PROPERTY VALUE SOURCE
dfbackup autoexpand on local
[root@timestandstill ~]# zpool set autoexpand=off dfbackup
[root@timestandstill ~]# zpool online -e dfbackup /dev/disk/by-id/virtio-sbs-XLPH83
[root@timestandstill ~]# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
dfbackup 249G 207G 42.5G 82% 1.00x ONLINE -
Usando zpool set autoexpand=off
seguido por zpool online -e
foi necessário para obter o zpool para expandir para mim, usando o ZFS no linux (no kernel, não usando o FUSE)