Não, você não pode fazer isso:
Como o sistema de arquivos que você usa é implementado no kernel, você precisa de uma implementação de dispositivo de bloco criptografado subjacente que também seja implementada no kernel, que é o caso de dmsetup ... crypt
.
openssl
é uma implementação de espaço de usuário que faz criptografia fora do kernel, portanto, não pode ser usada para implementar dispositivos que suportam um sistema de arquivos.
Se você usou um sistema de arquivos userspace, que não é ext4
, mas poderia ser algo em torno de fuse
, então este poderia ser baseado em algo diferente de um dispositivo de bloco baseado em kernel. mas esse é um assunto bem diferente.