2

Я хотел бы использовать ecryptfs для некоторых файлов / каталогов, возможно, для всей файловой системы. Некоторые из моих файлов могут быть сжаты довольно хорошо, но из того, что я читал до сих пор, ecryptfs не поддерживает сжатие в настоящее время. Есть файловые системы, такие как BTRFS или ZFS, поддерживающие сжатие, но, насколько я понимаю, это не должно работать в настройках, использующих ecryptfs, потому что файловые системы видят только случайные зашифрованные данные и больше не могут их сжимать.

Так есть ли какой-нибудь прозрачный способ, например, сам ecryptfs, получить сжатие перед шифрованием?

Меня не интересуют такие вещи, как bzip или ручная архивация файлов или что-то подобное, мне нужно что-то прозрачное, чтобы приложениям не нужно было заботиться, как работает сам ecryptfs. Поэтому мне нужен слой файловой системы или что-то подобное. Кроме того, мне известны вещи более низкого уровня, такие как LUKS, но я особенно заинтересован в том, чтобы что-то поверх файловой системы облегчало использование, например, BTRFS и ZFS с их возможностями LVM для увеличения хранилища и тому подобное.

1 ответ1

1

Не с ecryptfs AFAIK.

Но если вы использовали контейнер LUKS, вы могли бы использовать сжатую файловую систему, такую как btrfs или zfs.

Недостатком является то, что LUKS сначала необходим контейнер фиксированного размера (файл / раздел), поэтому, если вы заранее знаете требования к пространству, это может сэкономить пространство в целом.

Я читал о методах получения переменного размера или расширения файла LUKS с помощью файлов контейнера жесткого диска виртуальной машины ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .