Bcachefs修复了恢复中的僵局,更多的修复即将到来

2024年 3月 20日 56.7k 0


跟随修改后的Bcachefs代码进入了Linux6.9 和 警告Bcachefs多设备用户不要使用Linux 6.7,一批针对Linux6.9的修复在一夜之间被合并,而对该文件系统的进一步修复预计很快就会到来。

Bcachefs的维护者Kent Overstreet向Linux 6.9的文件系统发送了一批修复程序。他解释说, pull request:

很快就会有一个更大的拉力为你一些新的修复代码—一些用户受到了失败降级错误的打击(修复仍然没有在6.7)—这导致分裂大脑检测试图踢出每一个设备从文件系统,和一些用户试图运行在非常_降级的模式得到了非常严重的事情。

对于用户:

- 有一个no_splitbrain_check选项,它可以在模拟运行模式下运行splitbrain检查,这应该足以让大多数人运行

- 如果您的fs非常borked,那么"扫描整个设备以查找btree节点并重建"就快完成了;看起来这将是一种非常刀枪不入的重建方式。

有些人的文件系统可能会有一段时间不可用,但我正在努力确保没有人会丢失数据,也不应该强迫任何人迁移,我们应该总是回到正常工作的RW文件系统。

With last night's merge request having assorted bug fixes, but most significant is a fix for a deadlock in recovery mode when there is a need to rewrite large numbers of btree inodes to fix errors.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论