Автор Тема: Профиль разбивки диска Btrfs со сжатием LZO  (Прочитано 336 раз)

Оффлайн thunderamur

  • Участник
  • *
  • Сообщений: 49
Увидел в установщике Р11 профиль Btrfs. Предлагаю добавить в него сжатие lzo. Или создать отдельный профиль Btrfs + lzo.

Чтобы сейчас поставить систему на Btrfs со сжатием можно сначала создать ФС в живой сессии, а потом поставить систему на созданную ФС, без форматирования.

mkfs.btrfs /dev/XY
mount /dev/XY /mnt
btrfs prop set /mnt compression lzo

Зачем?
- Установленная система занимает на 30% меньше места
- Скорость работы на быстрых NVMe снижается незначительно. На SATA SSD потерь не будет. На HDD будет быстрее, чем без сжатия.
LZO настолько быстр, что даже на нетбук с Intel Celeron N2830 и HDD в 2016 году ОС устанавливалась быстрее с LZO.

Почему LZO, а на ZSTD:3?
- ZSTD жмёт лучше, но и значительно медленнее.
- Нельзя использовать как загрузочный раздел. Т.е. /boot придется вынести на отдельный раздел.

Почему не ZLIB?
- Потому что ZLIB вообще не нужен - слишком медленный. ZSTD:6 - и жмёт лучше и работает быстрее при этом. А если нужно максимальное сжатие - ZSTD:15.