Нужно добавить кэш к ZFS pool? А ещё чтобы он был зашифрован?
Проще простого!
Одноразовый ключ шифрования для диска:
# geli onetime ada1
ключ есть только в памяти и ada1.eli устройство уже автоматически
создано. По-умолчанию используется AES-128-XTS режим.
И теперь добавляем его как кэш:
# zpool add storage cache ada1.eli