Ntfs

為什麼ext3刪除大文件這麼慢?

  • July 11, 2012

我有一台伺服器,它每晚都會對系統進行增量備份。現在在星期六,有一個完整的備份。但在完整備份完成後,會啟動一個腳本,刪除增量。

現在,腳本有時會中斷,這是因為增量是每個大約 10GB 的文件,有時腳本花費的時間太長。

現在有人可以向我解釋一下,或者指出資源的方向,這可以解釋為什麼 ext3 與 NTFS 相比刪除文件的速度如此之慢?

我知道這些是 2 個完全不同的文件系統,但我真的很感興趣,為什麼刪除有這麼大的差異?

ext3 文件系統使用間接塊映射方案,它必須跟踪所有塊映射。與使用基於範圍的方案(例如 ext4)的文件系統相比,刪除大文件要慢得多。

我不能真正與 NTFS 交談,但我認為它利用了範圍。

ServerFault 上還有一個與此相關的問題。

引用自:https://serverfault.com/questions/406655