ext3 在接近满负荷运行时是否会出现碎片?

DWi*_*ams 6 linux filesystems ext3

我知道 ex3 和其他日志文件系统的主要绘图点之一是它们不像 NTFS 等那样碎片化。

我曾经听到有人说 ext3 在接近满负荷运行一段时间时实际上会碎片化。有没有道理呢?我一直在以 95% 以上的容量运行我的主要家庭 ext3 分区至少一年,想知道这是否真的导致了任何碎片,如果是,它会自动清理吗?

Sas*_*gov 3

从技术上讲,是的,如果没有太多可用空间,它可能会产生碎片,而且不,它不会自行清理。要检查分区的碎片级别:

fsck -nvf /dev/sda1 # replace sda1 with the relevant partition
Run Code Online (Sandbox Code Playgroud)

并查看特定文件的碎片程度:

filefrag -v /path/to/file
Run Code Online (Sandbox Code Playgroud)

是一篇关于如何对 Linux 系统进行碎片整理的文章,但很可能它不会对您的系统产生明显的影响,因此您无需担心。

如果您真的感兴趣,这篇文章及其后续内容对我理解文件系统的工作原理非常有帮助。