Ext4
如何僅在 ext4 文件系統中對小於 100MB 的文件進行碎片整理
我有一個非常基本的想法:
我想僅在 ext4 文件系統中對小於 100MB 的文件進行碎片整理。
由於碎片整理工具 (
e4defrag
) 中沒有該選項,有什麼想法可以實現嗎?我只知道如何找到這些文件:
find / -type f -size -100M
採取此類行動的原因:
我的系統佔用了 99.x% 的 fs,我現在釋放了空間,留下許多文件碎片。
我離解決方案只有一步之遙:
sudo find / -xdev -type f -size -100M -exec e4defrag {} +
筆記:
- 手冊頁的
-xdev
論點說:不要下降其他文件系統上的目錄。
這意味著它不會處理任何其他文件系統,例如
tmpfs
(/tmp
) 等,請mount -v
查看您已安裝的所有文件。