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 です。