欢迎光临散文网 会员登陆 & 注册

Linux 6.3上的XFS元数据损坏追踪到一个缺失的一行补丁

2023-05-30 08:56 作者:麦嘎噔Linux  | 我要投稿

上周,XFS用户开始在最新的Linux 6.3点版本中遇到元数据损坏。在美国假日周末期间,我们跟踪了内核开发人员和在受影响硬件上测试内核的人员,相信问题的根源是一个缺失的补丁,即一行代码被删除了。

Red Hat的XFS开发人员Dave Chinner在周六建议,对于那些受XFS元数据损坏问题困扰的用户,可以在Linux 6.3内核上尝试这个补丁。Chinner评论说:“这是一个错误修复,我们认为只是修复了条带对齐文件系统上的活锁。我猜,在某些情况下,它不是对重复失败的分配进行实时锁定,而是将一个破碎的映射返回给回写代码,从而误导了回写IO。”

但事实证明,这个补丁甚至可以解决那些不使用XFS条纹的问题。通过删除一行代码给Linux 6.3打补丁,解决了两个受影响个人的XFS问题。一直在积极处理这个问题的Rune Kleveland评论道:“(这个版本)在相同类型的硬件上稳定了90分钟,而所有其他6.3内核在启动后几分钟内就崩溃了。所以这似乎解决了我的问题。”

包含此补丁的Linux 6.3版本正在向Fedora 37和38测试库发布。在接下来的几天里,这个补丁应该也会出现在新的上游Linux 6.3版本中。


Linux 6.3上的XFS元数据损坏追踪到一个缺失的一行补丁的评论 (共 条)

分享到微博请遵守国家法律