我想故意损坏文件以测试btrfs 可以自我修复的说法。这篇文章讨论了关闭文件系统,通过“翻转”一个位然后重新安装它来损坏照片。在较旧的文件系统中,这只会被破坏,但它应该会在 btrfs 中自行修复。从理论上讲,这是有道理的,但我真的很想测试一下。
问题是这篇文章没有解释如何做到这一点。
我将如何更改文件系统非常特定部分中的单个位?
我还应该指出,这必须在离线文件系统上完成,以便 btrfs 不会将我的写入视为故意的。
编辑:虽然问题(和讨论)谈论了很多关于 btrfs 的问题,但我想知道是否有实现这种损坏的文件系统独立方法(以便可以在不同的 RAID 类型/控制器/等之间进行比较)。