Сколько дополнительного дискового пространства использует eCryptFS?

Сколько дополнительного дискового пространства использует eCryptFS?

Я думаю использовать eCryptFS, но хотел бы узнать, насколько больше места на диске при этом используется.

решение1

Я провел несколько тестов, которые показали, что минимальный размер файла 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/вместо него.

решение2

Примерно 8 КБ на файл для заголовочной информации.

Связанный контент