Bcachefs多设备用户应避免使用Linux 6.7:“一个非常严重的bug”

2024年 3月 16日 75.4k 0


如果你觉得冒险,并开始使用, 布卡谢夫斯 文件系统在Linux 6.7主线中引入并将其用于多设备设置后,由于v6.7中的代码存在已知问题,您最好尽快升级到Linux 6.8。

Bcachefs的首席开发人员Kent OverStreet在周五晚上发出了明确的警告,Bcachefs多设备用户应该尽快放弃Linux6.7。肯特在书中写道bcachefs邮件列表:

6.7中有一个bug,文件系统处于升级中期,然后降级,而在超级块中没有被标记为降级,这转化为分裂大脑检测中一个非常可怕的bug,当旧版本没有更新成员序列nmubers,而你回到新版本时,这会导致所有设备都被踢出FS。

我们的后台端口没有被稳定团队接收,所以—不要运行6.7,立即切换到6.8,使用新工具运行6.7将触发它。

如果您受到影响:

- 6.9(一旦Linus合并)将有一个新的no_splitbrain_check选项,它在干模式下运行splitbrain检查,不会踢出你的设备

- 我们很快就有了新的修复代码,它可以通过扫描整个设备以寻找btree节点来从丢失/不可读的btree根中恢复(幸运的是,我们在btree节点头中有足够的元数据来安全地做到这一点;Reiserfs众所周知没有)。我已经看到一些疯狂的腐败导致,但它仍然可能是恢复的

肯特一直试图为Linux 6.7稳定点版本修复,但在之间持续的争议中, 稳定的维护者 over the processes. But long story short, if you are using Bcachefs multi device configurations, move past Linux 6.7 right away.

相关文章

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

发布评论