Сколько дополнительного места для хранения использует 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.

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

Другие вопросы по тегам