我遇到过一款SSD,其性能下降非常明显(大约20倍)。由于使用了 ExFAT 文件系统,我怀疑这可能是由于碎片造成的。
开源/免费软件世界中是否有可用的工具(=宽松或负担得起的许可证)来对文件系统进行碎片整理?
是的,我知道备份、重新格式化和放回的好旧方法。在这种情况下,它可能会相当长(嵌入式测量系统中的一些 TB 数据)。
答案1
不。
这同样适用于 NTFS 和 FAT32。实际上,据我所知,Linux 支持的所有文件系统中,只有 ext4 可以进行碎片整理(只能对单个文件进行逐一整理)和 XFS(可以进行完整碎片整理)。
作为最后的手段,你可以安装 Windows 10 企业版试用版并对其进行碎片整理。 Windows中也没有内置的碎片整理工具,但有一些第三方工具,例如Defraggler、O&O Defrag和UltraDefrag。
通常不建议对 SSD/NVMe 存储进行碎片整理(可能会不必要地磨损闪存擦除块)。
一些碎片问题仅针对旋转 HDD(寻道时间),当使用容易产生碎片的文件系统时,SSD 上也会遇到一些碎片问题。
在纯 Linux 环境中,备份、重新格式化和恢复周期可能是唯一(或最简单)的选择。