Alguma maneira de suportar a compressão na frente do ecryptfs de forma transparente?

1

Eu gostaria de usar o ecryptfs para alguns arquivos / diretórios, talvez um sistema de arquivos inteiro. Alguns dos meus arquivos podem ser muito bem compactados, mas pelo que li até agora o ecryptfs não suporta compactação atualmente. Existem sistemas de arquivos como o BTRFS ou o ZFS suportando compressão, mas pelo que eu entendi, isso não deveria funcionar em uma configuração usando ecryptfs, porque os sistemas de arquivos só vêem dados criptografados aleatoriamente e não podem mais compactá-los.

Existe alguma forma transparente como o próprio ecryptfs para obter compressão antes da criptografia?

Não estou interessado em coisas como bzip ou zipar arquivos manualmente ou algo assim, preciso de algo transparente, para que os aplicativos não precisem se importar, assim como o próprio ecryptfs funciona. Então eu preciso de alguma camada de sistema de arquivos ou algo assim. Além disso, estou ciente de coisas de nível inferior, como o LUKS, mas estou especialmente interessado em algo sobre o sistema de arquivos para facilitar o uso, por ex. BTRFS e ZFS com suas possibilidades de LVM para aumentar o armazenamento e tal.

    
por Thorsten Schöning 14.06.2017 / 12:30

1 resposta

1

Não com o ecryptfs AFAIK.

Mas se você usou um contêiner LUKS, você poderia usar um sistema de arquivos de compactação como o btrfs ou o zfs.

A desvantagem é que o LUKS precisa primeiro de um contêiner de tamanho fixo (arquivo / partição), portanto, se você conhecer os requisitos de espaço de antemão, poderá economizar espaço total.

Eu li sobre métodos para obter um tamanho variável ou expandir o arquivo LUKS usando arquivos contêineres da unidade virtual ...

    
por 15.06.2017 / 08:22