让 ubuntu 免于混乱的最佳方法?

Roh*_*sal 1 cleanup disk-utility

ubuntu 中没有像磁盘清理或碎片整理这样的程序,所以我们真的需要它吗……或者是否有一些适用于 ubuntu 的实用程序包。

Rin*_*ind 5

Ubuntu/Linux 使用日志文件系统,但有用户空间碎片整理工具,例如用于 ext3 的Shakedefrag

通过为整个文件分配空间作为一个操作来工作,这通常会导致分配器找到连续的磁盘空间。如果有同时使用的文件,Shake 会尝试将它们并排写入。

碎片整理

通过将每个文件复制到自身上来工作(因此从技术上讲它不是碎片整理......)。但是,此策略仅在文件系统有足够的可用空间时才有效。ext3 不存在真正的碎片整理工具。


然而,现代 Linux 文件系统通过将文件中的所有块保持在一起,将碎片保持在最低限度,即使它们不能存储在连续的扇区中。一些文件系统,如 ext3 和 ext4,有效地分配了最接近文件中其他块的空闲块。因此不必担心 Linux 系统中的碎片。

ext4:范围

ext4 使用范围,因此它有一个新程序e4defrag作为e2fsprogs. 因此可以对 ext4 进行碎片整理。但是如果你认为它会加速你的系统,那你就错了。

盘区是计算机文件系统中为文件保留的连续存储区域。当进程创建文件时,文件系统管理软件会分配整个范围。当再次写入文件时,可能在执行其他写入操作后,数据会从前一次写入停止的地方继续。这减少或消除了文件碎片和可能的文件分散。

基于盘区的文件系统(即,通过盘区而不是单个块来寻址存储的系统)不需要将每个文件限制为单个、连续的盘区。

更多信息请访问 kernel.org