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

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

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

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

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

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

答案1

ext3 文件系统使用间接块映射方案,该方案必须跟踪所有块映射。与使用基于扩展区方案的文件系统(如 ext4)相比,删除大文件的速度要慢得多。

我不太了解 NTFS,但我推测它利用了范围。

另一个问题与 ServerFault 上的此内容相关。

相关内容