Infelizmente, o ZFS não suporta atualmente a redução do pool.
Como você já mencionou que sua intenção é destruir e recriar a piscina, veja o que fazer. Mas primeiro ...
AVISO: DESTRUIR SUAS PISCINA DESTRUIRÁ SEUS DADOS. Seu sangue está em sua própria cabeça.
Agora, com isso fora do caminho:
- Crie um novo pool montado em
/usr-new - Use
zfs-sendde um instantâneo deusr-poolausr-new(você também precisa considerar todos os conjuntos de dados descendentes). -
zfs unmount usr-new. - Altere o ponto de montagem de
usr-newpara/usr(ele pode reclamar, mas deve funcionar. Verifique comzfs get mountpoint usr-new) - Defina
usr-pool(ou seja, a antiga) para usar a montagem legada comzfs set mountpoint=legacy usr-pool(isso fará com que ela não seja montada automaticamente na inicialização, mas também não seja imediatamente desmontada). - Reinicialize.
Você inicializará com o novo usr-new montado em /usr e o antigo usr-pool não montado. Você está livre para destruir usr-pool e reutilizar discos conforme necessário.