1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 因文件系统损坏问题 Linux 5.12第二个候选发布版本提前到来

本帖由 漂亮的石头2021-03-06 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,438
    赞:
    48
    尽管 Linus Torvalds 已经顶着几十年难遇的冰雪风暴天气,推出了 Linux 5.12 新内核的候选发布(rc1)和首个稳定发新版,但每周提交的内容中还是避免不了例外。比如由于此前曝光的文件系统损坏问题(源于拙劣的交换文件处理),我们就在本周五晚上提前迎来了 Linux 5.12 的第二个首选发布版本(rc2)。

    [​IMG]

    截图(来自:Kernel.org官网)​

    早在一周前,Phoronix就一直在向网友警告 Linux 5.12 rc1 潜在的数据丢失问题(甚至较 Twitter 上的重复报告提前了数日)。


    庆幸的是,这一问题终于在本周引起了大家的广泛注意 —— 虽然更多是由于英特尔的图形 CI 系统也遭到 文件系统崩坏的打击,才让开发者更快地修复了相关 bug 。

    Michael Larabel 补充道,即便是 e2fck 也无法妥善应对文件系统的崩坏处理。且至少在他测试过的每个系统中,崩坏都会导致所有数据的丢失。

    后续检查发现,问题源于交换文件的读 / 写偏移(swapfile read / write offset)处理失当,最终导致文件系统被干跨。


    对于那些依赖于交换文件的用户来说,该问题会影响正在使用的基础文件系统 / 分区。

    于是在 Linux 5.12 rc2 中,开发者并入了一个修补程序,以正确处理交换文件的读 / 写偏移量。

    在意识到这一重大缺陷之后,Linus Torvalds 立即警告开发者停用 Linux 5.12 rc1,并且透露将提前发布经过修补的 rc2 更新。

    此外 Linux 5.12 rc2 中也对 UI_uring 线程处理代码进行了部分重组,在修复一些简单问题的同时,还让获得了代码更加小巧、简洁等益处。

    除开这些,本周加急到来的 rc2 候选发布版本都相当正常。感兴趣的朋友,可留意 Phoronix 正在评估的 Linux 5.12 性能基准测试。
     
正在加载...