哪种文件系统(仅限 XFS、BTRFS 和 EXT4)能够提供最佳的磁盘损坏数据恢复能力?

哪种文件系统(仅限 XFS、BTRFS 和 EXT4)能够提供最佳的磁盘损坏数据恢复能力?

问题:

考虑到这三个文件系统:XFS、BTRFS 和 EXT4,我想知道在没有 RAID 的设置中,哪一个能够提供最佳的数据恢复能力以应对数据损坏。当然,为什么呢?

(你也可以详细说明“setup with RAID”只要你先回答没有)


我不是在询问您对它们的看法,我会适当地标记 OT 答案。更具体地说,我要求提供参考和数据,而不是“我已经使用 EXT4/BTRFS/XFS 运行了 X 年,但尚未看到损坏”:这将被标记为离题。


  • 经过数据损坏,我的意思是磁盘上的任何数据更改(非详尽的可能的损坏来源:磁盘位翻转、RAM 位翻转、宇宙射线、突然关闭等)
  • 弹力这里有两个方面:
    • 更具弹性的文件系统将允许我取回尽可能多的数据,特别是在元数据损坏的情况下
    • 但它不应该默默地这样做(否则会被认为弹性较差)。

我知道校验和的方式和内容。尽管这只是提供腐败检测的一种方法。其他 FS 可能会使用其他技术。由于我不是该领域的专家,因此我无法判断这是否是唯一使用的方法。

另外,如果 4kB 的元数据损坏,校验和并不能告诉我恢复的效率。

相关内容