问题:
考虑到这三个文件系统:XFS、BTRFS 和 EXT4,我想知道在没有 RAID 的设置中,哪一个能够提供最佳的数据恢复能力以应对数据损坏。当然,为什么呢?
(你也可以详细说明“setup with RAID”只要你先回答没有)
我不是在询问您对它们的看法,我会适当地标记 OT 答案。更具体地说,我要求提供参考和数据,而不是“我已经使用 EXT4/BTRFS/XFS 运行了 X 年,但尚未看到损坏”:这将被标记为离题。
- 经过数据损坏,我的意思是磁盘上的任何数据更改(非详尽的可能的损坏来源:磁盘位翻转、RAM 位翻转、宇宙射线、突然关闭等)
- 弹力这里有两个方面:
- 更具弹性的文件系统将允许我取回尽可能多的数据,特别是在元数据损坏的情况下
- 但它不应该默默地这样做(否则会被认为弹性较差)。
我知道校验和的方式和内容。尽管这只是提供腐败检测的一种方法。其他 FS 可能会使用其他技术。由于我不是该领域的专家,因此我无法判断这是否是唯一使用的方法。
另外,如果 4kB 的元数据损坏,校验和并不能告诉我恢复的效率。