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