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