Как создать логический том со сжатием?
В общем, все пркрасно знают как создавать тома с прозрачным шифрованием с помощью cryptsetup
Посмотрите вывод
% cat /proc/crypto | grep lzo name : lzo driver : lzo-generic
В принципе, почему бы нам не использовать вместо алгоритма шифрования алгоритм сжатия?
Только вот такие фокусы почему-то не проходят.
Хотелось бы достичь следующего результата.
Имеется lvm том /dev/mapper/vg-home.
Делаем раз:
cryptsetup -y --cipher aes-xts-plain:sha512 --key-size 512 luksFormat /dev/mapper/vg-home
Делаем два:
cryptsetup luksOpen /dev/mapper/vg-home dec-home
И вот, перед тем как накатить ФС прилепить третий слой как-нибудь так:
cryptsetup -v --cipher lzo create lzo-home /dev/mapper/dec-home
Но увы... такая команда обламывается, ибо cryptsetup --cipher lzo
сам дополняет до --cipher lzo-cbc-plain
и разумеется не находит этот алгоритм в /proc/crypto.
Встречал высказывания типа "Там где есть шифрование, можно и сжатие сделать" применительно к device-mapper. А вот не получилось.
Есть нет какие способы?
И да, ФС со сжатием типа reiser4, btrfs, *zfs, fusecompress и тд можете не предлагать, они либо нестабильны, либо ужасно тормозе/прожорливы. Да и если ответ найдется, то сжатие на уровне фc уже не нужно будет.
- Для комментирования войдите или зарегистрируйтесь
Ужасная правда жизни состоит
Ужасная правда жизни состоит в том, что:
1) под линуксом нету опенсурсных фс с сжатием, готовых для промышленной эксплуатации
2) в промышленной эксплуатации сжатие фс никому не надо и не применяется
3) харды дешеле, а результат дают заведомо более предсказуемый
4) все фс пишутся на full time за зарплату
исходя из п.2 и 3, принимая во внимание п.4 , становится ясно, что прогресса в п.1 не будет
Примерно так ;)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Ыыыы
Вы, очевидно, меня не правильно поняли.
Я не имел ввиду писать что-то свое. Я имел ввиду, может можно этого добиться уже существующим инструментом, и если да, то как? :)
Хотя... из вашей реплики, можно сделать вывод, что такое в device mapper пока не реализовано.
В промышленную эксплуатацию пускать не собираюсь. Собираюсь тупо хомяк на ноуте зашифровать и сжать, чтоб меншье к диску обращалось и место хоть чуток экономилось на тоннах текстовой инфы (логи, письма, зеркала, книжки и тд). В прочем, которую не хотелось бы потерять изза глюков недопиленных ФС, или насиловать ноут при индексации доков через fuse.