Перелопатил тонну информации, манов, но проблему не удаётся решить. При монтировании пароль не спрашивает:
# uname -a
SunOS 5.11 11.3 i86pc i386 i86pc
# zpool get version pool
NAME PROPERTY VALUE SOURCE
pool version 37 default
# zfs create -o encryption=on pool/test
Enter passphrase for 'pool/test': *****
Enter again: *****
# zfs mount pool/test
# zfs umount pool/test
# zfs mount pool/test
Если ключ отдельным файлом:
# pktool genkey keystore=file outkey=/key/test.key keytype=aes keylen=256
# zfs create -o encryption=aes-256-ccm -o keysource=raw,file:///key/test.key pool/test
Наличие или отсутствие ключа в системе, никак на влияет на работоспособность файловой системы. Т.е. записываем данные, удаляем ключ, перезагружаем систему, спокойно без ключа(без пароля) монтируем и читаем.
# zfs get -p encryption,keystatus,keysource
NAME PROPERTY VALUE SOURCE
pool/test encryption aes-256-ccm local
pool/test keystatus available -
pool/test keysource raw,file:///key/test.key local
Возможно кто-то сталкивался с такой проблемой?