При установке вы можете оформить:
mount -o remount,compress=lzo
Часто вам нужно будет сделать это, как только установщик начнет установку чего-либо (возможно, вы пропустите файл или 2., но не важная персона). Вы можете проверить, установил ли установщик файловую систему непосредственно перед этапом установки.
Также убедитесь, что вы обновили /etc /fstab в установленной системе. Я использую следующие опции, которые дают некоторые другие улучшения:
compress=lzo,ssd,relatime,space_cache,inode_cache,autodefrag
Вы также можете попробовать использовать сжатие-сила = lzo для установки, а не сжатие = lzo, это гарантирует, что даже файлы, которые не сжимаются так хорошо, все еще сжимаются. Это сделает запись медленнее, но так как это однократная установка, которая может стоить того. Но я не уверен, улучшает ли это чтение или нет.
Я видел другой способ, который включает в себя переименование двоичного файла mount.btrfs и замену его скриптом, но когда я сделал это под Ubuntu, он испортился, как обычно, в subvolumes @ и @home, но все просто было сброшено в корень файловой системы. ,
В качестве альтернативы вы можете установить и затем использовать дефрагментацию, но вы должны дефрагментировать каждый файл отдельно, так как команда не является рекурсивной. Это может пригодиться для обновления до новых методов сжатия, которые могут появиться в более новых версиях btrfs, snappy и lz4. Запустите следующее из каталога /.
find -xdev -type f -exec btrfs fi defrag '{}' \;