Сколько дополнительного места для хранения использует eCryptFS?
Я думаю об использовании eCryptFS, но я хотел знать, сколько места на диске используется.
2 ответа
Я провел некоторое тестирование, которое показало, что eCryptfs имеет минимальный размер файла 12 288 байт и, кажется, добавляет около 8 КБ к более крупным файлам (как правильно говорит Колин).
Например, файл размером 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.