eCryptFS はどれくらいの追加ストレージ容量を使用しますか?

eCryptFS はどれくらいの追加ストレージ容量を使用しますか?

eCryptFS の使用を考えていますが、ディスク容量がどれくらい追加で使用されるのか知りたいです。

答え1

いくつかテストを行ったところ、eCryptfs の最小ファイル サイズは 12,288 バイトで、それより大きいファイルには約 8k が追加されることがわかりました (Colin が正しく述べているとおり)。

たとえば、10,485,760 バイトのファイルは、暗号化すると 10,493,952 バイトになり、8,192 バイト増加します。

大きなファイルの場合はそれほど重要ではありませんが、小さなファイルが多数ある場合 (ホーム設定ファイルやその他のアプリケーションが通常そうであるように)、サイズが大幅に大きくなる可能性があります。1 バイトのファイルでも 12,288 バイトになります。


新しいユーザーを追加してsudo adduser --encrypt-home newguyログインし (通常のユーザーからログアウトしたくない場合はターミナルでsudo login)、さまざまなファイル サイズを自分で実験して比較することができます。

暗号化されたファイルは/home/.ecryptfs/newguy/.Private/、(ログイン時に)復号化されたバージョンは、/home/newguy/


eCryptFS には、長いファイル名 (約 200 文字以上) が機能しないか切り捨てられる、ファイル権限がうまく機能しない (chmod成功を報告しているように見えるが、lsリストが続く) などの癖があります----------。固定サイズの暗号化コンテナー ファイル (またはパーティション) が必要な場合は、LUKS も (または代わりに) 使用できます。

答え2

ヘッダー情報はファイルあたり約 8K です。

関連情報