为什么ext3删除大文件这么慢?

Jan*_*eks 6 ext3 ntfs

我有一台服务器,每晚都会对系统进行增量备份。现在在星期六,有一个完整的备份。但是在完整备份完成后,一个脚本会启动,删除增量。

现在,脚本有时会中断,这是因为每个增量文件都有大约 10GB 的文件,有时脚本需要的时间太长。

现在有人可以向我解释,或者指出资源的方向,这就解释了为什么 ext3 与 NTFS 相比,删除文件的速度如此之慢?

我知道这些是 2 个完全不同的文件系统,但我真的很感兴趣为什么删除有这么大的差异?

Ken*_*ert 7

ext3 文件系统使用间接块映射方案,它必须跟踪所有块映射。与使用基于范围的方案(例如 ext4)的文件系统相比,删除大文件要慢得多。

我无法真正与 NTFS 交谈,但我认为它使用了范围。

ServerFault 上还有另一个与此相关的问题