Qual é o melhor sistema de arquivos sobre a criptografia LVM?

2

No meu laptop (antigo SSD) eu normalmente escolho colocar tudo em um LVM criptografado porque sou um pouco paranóico. :) Eu suponho que todos os ótimos recursos de desempenho dos sistemas de arquivos, como o ext4, assumam muito a distribuição de dados que simplesmente não são verdadeiros quando há uma camada de criptografia na parte superior. Para esse fim, qual é o melhor sistema de arquivos no topo de uma camada de criptografia? É o JFS, uma vez que "faz menos" e ali é computacionalmente mais barato?

    
por Mike Axiak 19.01.2011 / 03:11

1 resposta

4

dm-crypt não depende do LVM. Ele pode criptografar qualquer dispositivo de bloco, como CDs, até trocar espaço.

Ele suporta um monte de modos de operação , alguns dos quais impactam o desempenho mais do que outros, e todos interagem diferentemente com o sistema de arquivos. A criptografia não opera necessariamente usando o mesmo tamanho de bloco do próprio dispositivo: o modo de operação XEX-TCB-CTS (XTS) usa deliberadamente blocos que não são igualmente divisíveis pelos tamanhos dos blocos de hardware, por exemplo.

No entanto, na realidade, a sobrecarga da criptografia é tão grande que não faz nenhuma diferença. Portanto, recomendo que você escolha seu sistema de arquivos com base em considerações de confiabilidade.

Como maaartinus aponta, se a sua CPU suportar o conjunto de instruções AES-NI ( cat /proc/cpuinfo para descobrir), a criptografia será rápida o suficiente para fazer sentido testar diferentes sistemas de arquivos. No entanto, as diferenças entre os vários sistemas de arquivos ainda devem ser comparáveis ao uso de nenhuma criptografia, e o conselho usual seria válido. Eu ainda recomendo escolher um sistema de arquivos baseado em considerações de confiabilidade, não de velocidade.

    
por Stefano Palazzo 19.01.2011 / 14:07