Tôi đã thực hiện những gì Norbert Fabrvian nói, nhưng tôi không nhận thấy bất kỳ sự nén nào trong các tệp hiện có - df -h / trước btrfs fi defragment = 658MB | df -h / sau btrfs fi phân mảnh = 658MB. Tập tin mới là ok. Tìm kiếm một chút mang lại cho tôi trích dẫn này:
Chạy này:
# btrfs filesystem defragment ~/stuff
không chống phân mảnh nội dung của thư mục.
Đây là do thiết kế. btrfs fi defrag hoạt động trên một đối tượng hệ thống tập tin duy nhất được truyền cho> nó. Điều này có nghĩa là các lệnh chống phân mảnh chỉ là siêu dữ liệu được giữ bởi thư mục> đối tượng chứ không phải nội dung của thư mục. Nếu bạn muốn chống phân mảnh nội dung> của thư mục, một cái gì đó như thế này sẽ hữu ích hơn:
# find -xdev -type f -exec btrfs fi defrag '{}' \;
Sau này, tôi / nó chiếm 656 MB - không có gì lớn, nhưng chắc chắn là có nén.
Nguồn: https://btrfs.wiki.kernel.org/index.php/Probols_FAQ#Defragmenting_a_directory_doesn.27t_work
Hy vọng điều này giúp đỡ.
Xin lỗi tiếng Anh của tôi.
sudo mount -o remount /
và các tùy chọn fstab mới sẽ có hiệu lực.