超过 4096 字节的目录

超过 4096 字节的目录

目录文件通常为 4096 字节。但是,我有几个目录文件的大小超过 4096 字节,例如 28672、12288、20480、16384(对于 ext4)。我读到文章中说:“初始分配等于一个扇区的大小,但必要时可以超过该大小。一旦分配,如果文件被删除,空间就不会被释放,以减少碎片。”这篇文章没有提到如何解决这个问题。复制到第二个目录并删除旧目录可能会有所帮助。但我正在寻找一个简单的命令,它可以清理目录文件。


我找到了答案这里

e2fsck -f

选项 -D 可以省略。

答案1

根据所使用的文件系统,您可以将所有文件移动到不同的目录,删除原始目录,重新创建它并将文件移回。

实际上,你真的要为了 20KB 的磁盘空间而费心做这些事情吗?

相关内容