我正在考慮使用 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 用於頭資訊。