Intereting Posts
Что такое эквивалент дефоссана Fedora? Помещение Linux-процессов на определенные ядра ЦП Сделать программный рейд ядра использовать выделенное ядро ​​процессора Мнемоническое меню и диалоги подчеркивать «всегда включено», по умолчанию или для каждого приложения? исходный файл с ключами и значениями и использовать его в perl-коде Cron не работает со сценарием оболочки Shift + Ctrl + , чтобы выделить текст, затем введите, игнорирует первые два введенных символа В vi, конвертировать невидимые символы в escape-последовательности? Как найти и заменить текст во всех открытых файлах с помощью gedit? Какую библиотеку необходимо загрузить? picocom -b 115200 – Зачем вам нужно указывать скорость? Список подписчиков-подписчиков Red Hat: потребляется и устанавливается, дает различную информацию midnight commander: правила доступа к архивам через VFS Inotifywait для большого количества файлов в каталоге Команда ps не найдена в CentOS

Сжатие файлов – как реализовать в Linux

Я хотел бы иметь возможность сжимать определенные файлы (которые мне нужно сохранить, но использовать редко) на диске. Я заметил, что chattr +c помещает файл для сжатия, но, похоже, он не сжимает файлы.

Каков самый простой способ реализации сжатия файлов для каждого файла или для каждого каталога?

Ext2 и family (включая ext4) сохраняют атрибут сжатия, но не реализуют его. Эта функция была первоначально отложена, потому что было более срочное решение, и тогда это стало устаревшим, поскольку размер носителей информации увеличился намного быстрее, чем размер данных, которые еще не сжаты. Большинство крупных файлов сегодня (видео, музыка, даже документы текстового процессора) уже сжаты.

Сжатие может иметь смысл для файлов среднего размера. По производительности, это компромисс: это требует большего времени процессора, но меньше времени ввода-вывода.

Zfs включает в себя все, кроме кухонной мойки, и, в частности, поддерживает сжатие. Так что btrfs Linux.

Вы можете создать файл контейнера, содержащий файловую систему, обеспечивающую сжатие (например, ZFS). Он не очень гибкий, но довольно простой и, вероятно, настроен в течение нескольких минут.

Просто google для LUKS и контейнера, чтобы найти, как работать с файлами контейнера. Замена материала LUKS вашей любимой файловой системой должна быть довольно простой.