有哪些软件可以对 Ubuntu 文件系统进行碎片整理?

有哪些软件可以对 Ubuntu 文件系统进行碎片整理?

我想对 Ubuntu 进行碎片整理;但是,我找不到可以下载的软件。有什么可用的软件吗?

答案1

没有很好的方法来对 Ubuntu 进行碎片整理,因为它没有像 Windows 上的 NTFS 那样的碎片文件系统;也就是说,不需要进行碎片整理。看看为什么碎片整理是不必要的?

答案2

Ubuntu 当前的默认文件系统是 EXT4。这不通常情况下需要碎片整理(根据设计)。

kernel.org > Ext4 操作指南

Ext4 作为 Linux 2.6.28 中功能齐全且稳定的文件系统发布,并且它包含在所有现代发行版中(在某些情况下作为默认 fs),因此如果您使用现代发行版,则可能已经获得 Ext4 支持,并且您不需要修改系统来运行 Ext4。

他们对碎片整理的引用:

在线碎片整理

(此功能正在开发中,将包含在未来的版本中)。虽然延迟分配、扩展和多块分配有助于减少碎片,但使用文件系统仍然会产生碎片。例如:您在目录中连续写入三个文件,并将其写入磁盘。有一天您需要更新中间的文件,但更新后的文件已经变大了一点,因此没有足够的空间。您别无选择,只能将多余的数据碎片化到磁盘的另一个位置,这将导致寻道,或者将更新后的文件连续分配到远离其他两个文件的另一个位置,如果应用程序需要读取目录中的所有文件(例如,文件管理器对一个充满图像的目录进行缩略图处理),则会导致寻道。此外,文件系统只能关心某些类型的碎片,例如,它不知道必须保持所有与启动相关的文件连续,因为它不知道哪些文件与启动相关。为了解决这个问题,Ext4 将支持在线碎片整理,并且有一个 e4defrag 工具可以对单个文件或整个文件系统进行碎片整理。


仍想进行碎片整理..

查看:polishlinux.org > 使用 e4defrag 进行 Ext4 碎片整理

要开始使用 e4defrag,我们必须开始编译新内核,其中包含执行碎片整理所需的补丁。下面您将看到该过程的简短描述,如果您不想使用所有那些针对 Ext4 的实验性补丁,那么您应该只对这七个感兴趣:..

相关内容