Я сделал то, что сказал Норберт Фабрициус, но я не заметил какого-либо сжатия в существующих файлах - df -h / before btrfs fi defragment = 658MB | df -h / после дефрагментации btrfs fi = 658 МБ. Новые файлы в порядке. В поисках немного принеси мне эту цитату:
Запуск этого:
# btrfs filesystem defragment ~/stuff
не дефрагментирует содержимое каталога.
Это по замыслу. btrfs fi defrag работает с единственным объектом файловой системы, переданным ему. Это означает, что команда дефрагментирует только метаданные, содержащиеся в каталоге> объект, а не содержимое каталога. Если вы хотите дефрагментировать содержимое каталога, вам может пригодиться что-то вроде этого:
# find -xdev -type f -exec btrfs fi defrag '{}' \;
После этого мой / это занимает 656 МБ - ничего огромного, но, конечно, есть сжатие.
Источник: https://btrfs.wiki.kernel.org/index.php/Problem_FAQ#Defragmenting_a_directory_doesn.27t_work
Надеюсь, это поможет.
Извините мой английский.
sudo mount -o remount /
и новые опции fstab вступят в силу.