Нет, вы не можете сделать это:
поскольку используемая вами файловая система реализована в ядре, вам нужна базовая реализация зашифрованного блочного устройства, которая также реализована в ядре, как в случае с dmsetup ... crypt
.
openssl
является реализацией пользовательского пространства, которая выполняет шифрование вне ядра, поэтому ее нельзя использовать для реализации устройств, поддерживающих файловую систему.
Если вместо этого вы использовали файловую систему пользовательского пространства, которой нет ext4
, но она может быть чем-то окружающим fuse
, то эта может быть основана на чем-то другом, чем блочное устройство на основе ядра, но это совсем другая тема.