我需要对外部硬盘进行碎片整理。我使用 Kubuntu 16.04.6 LTS。是否有碎片整理工具可以执行此操作,还是我应该去找使用 Windows 的朋友?或者也许可以使用 Wine 的 Windows 工具?
答案1
如果您有足够的可用磁盘空间,您可以使用 parted 或 gparted 将碎片分区缩小一半多一点。然后创建一个新的 ntfs 分区来填充未分配的空间。格式化新分区。将所有文件(不使用 dd,而是使用文件复制命令,如“cp -a”)从旧分区复制到新分区。现在删除碎片分区并扩展新分区以使用原始磁盘空间量。新分区将被碎片整理。
答案2
如果您当前的文件系统是 NTFS,则必须使用 Windows 进行碎片整理。由于 NTFS 的工作方式,它很快就会再次变得碎片化。
对于 EXT4,有 e4defrag 可以本地运行,并且效果很好。EXT4 文件系统也不太容易产生碎片。