Wie viel zusätzlichen Speicherplatz verwendet eCryptFS?

Wie viel zusätzlichen Speicherplatz verwendet eCryptFS?

Ich denke darüber nach, eCryptFS zu verwenden, wollte aber wissen, wie viel mehr Speicherplatz verbraucht wird.

Antwort1

Ich habe einige Tests durchgeführt, die ergaben, dass eCryptfs eine Mindestdateigröße von 12.288 Bytes hat und größeren Dateien scheinbar etwa 8 KB hinzufügt (wie Colin richtig sagt).

Beispielsweise wird eine Datei mit 10.485.760 Bytes als 10.493.952 Bytes verschlüsselt, also um 8.192 Bytes vergrößert.

Bei großen Dateien ist das nicht signifikant, aber bei vielen kleinen Dateien (wie es normalerweise bei Home-Konfigurationsdateien oder einigen anderen Anwendungen der Fall ist) kann die Größe erheblich ansteigen. Sogar eine 1-Byte-Datei wird 12.288 Byte groß.


Sie können einfach einen neuen Benutzer hinzufügen und sudo adduser --encrypt-home newguysich dann anmelden (in einem Terminal, wenn Sie sich nicht von Ihrem regulären Benutzer abmelden möchten - sudo login) und selbst mit den unterschiedlichen Dateigrößen experimentieren und sie vergleichen.

Verschlüsselte Dateien sind in /home/.ecryptfs/newguy/.Private/und (bei Anmeldung) die entschlüsselten Versionen sind in/home/newguy/


eCryptFS hat einige Macken, beispielsweise funktionieren lange Dateinamen (über ~200 Zeichen) möglicherweise nicht oder werden abgeschnitten, und die Dateiberechtigungen funktionieren möglicherweise nicht so gut ( chmodscheint Erfolg zu melden, lslistet aber ständig auf ----------). Wenn Sie eine verschlüsselte Containerdatei (oder Partition) mit fester Größe möchten, können Sie stattdessen auch LUKS verwenden.

Antwort2

Ungefähr 8 KB pro Datei für die Header-Informationen.

verwandte Informationen