Estoy pensando en usar eCryptFS, pero quería saber cuánto espacio adicional en disco se usa.
Respuesta1
Hice algunas pruebas que indicaron que eCryptfs tiene un tamaño de archivo mínimo de 12,288 bytes y pareció agregar alrededor de 8k a archivos más grandes (como dice correctamente Colin).
Por ejemplo, un archivo de 10.485.760 bytes termina cifrado como 10.493.952 bytes, por lo que se incrementa en 8.192 bytes.
No es significativo para archivos grandes, pero para muchos archivos pequeños (como suelen ser los archivos de configuración del hogar o algunas otras aplicaciones), el tamaño podría aumentar significativamente. Incluso un archivo de 1 byte se convierte en 12.288 bytes.
Puede simplemente agregar un nuevo usuario y sudo adduser --encrypt-home newguy
luego iniciar sesión (en una terminal si no desea cerrar sesión como usuario habitual sudo login
) y experimentar y comparar los diferentes tamaños de archivos usted mismo.
Los archivos cifrados están /home/.ecryptfs/newguy/.Private/
y (cuando se inicia sesión) las versiones descifradas están en/home/newguy/
eCryptFS tiene algunas peculiaridades, como que los nombres de archivos largos (más de ~200 caracteres) pueden no funcionar o estar truncados, y los permisos de archivos pueden no funcionar tan bien ( chmod
parece informar éxito, pero ls
sigue apareciendo ----------
. Si desea un archivo contenedor cifrado de tamaño fijo (o partición) también podrías usar LUKS/en su lugar.
Respuesta2
Aproximadamente 8K por archivo para la información del encabezado.