Se você quiser expandir o volume manualmente, tudo o que precisa fazer é colocá-lo on-line com a opção -e
.
zpool online -e stuffpoll
Você também pode alternar a opção de autoexpand para que isso aconteça automaticamente.
zpool set autoexpand=on stuffpoll
Então, digamos que você esteja adicionando novas unidades ao mirror-2 para expandir isso. Você precisa anexar as novas unidades usando um dos nomes de dispositivos existentes como o destino. Você pode adicionar os dois novos dispositivos a um espelho antes de remover os dispositivos antigos.
# zpool attach pool existing_vdev_member new_device
zpool attach stuffpoll ata-HGST_HTS721010A9E630_JR100X6P2TJKVE new_dev1
zpool attach stuffpoll ata-HGST_HTS721010A9E630_JR100X6P2TJKVE new_dev2
Após a sincronização dos novos dispositivos, você pode remover os dispositivos antigos.
zpool attach stuffpoll ata-HGST_HTS721010A9E630_JR100X6P2TJKVE
zpool attach stuffpoll ata-HGST_HTS721010A9E630_JR100Y4M01200M
Man zpool
zpool attach [-f] pool device new_device
Attaches new_device to an existing zpool device. The existing device
cannot be part of a raidz configuration. If device is not currently
part of a mirrored configuration, device automatically transforms
into a two-way mirror of device and new_device. If device is part of
a two-way mirror, attaching new_device creates a three-way mirror,
and so on. In either case, new_device begins to resilver immediately.
...
zpool online [-e] pool device ...
Brings the specified physical device online.
-e Expand the device to use all available space. If the device
is part of a mirror or raidz then all devices must be
expanded before the new space will become available to the
pool.
Links
Além disso, gosto de lembrar as pessoas. Verifique seus backups / restaura primeiro. Sempre há uma chance de algo ruim acontecer. Considere também a criação de um pool zfs em uma máquina de teste / VM e pratique seus comandos com antecedência.