皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 6.19 将更好地处理损坏的 Minix 文件系统

对于仍在使用这个近 40 年历史的 Minix 文件系统的任何人来说,即将发布的 Linux 6.19 内核预计将为 Minix 驱动程序带来一些修复,以更好地处理损坏的文件系统镜像。

Syzbot 发现 Linux 内核 Minix 文件系统驱动程序中存在一些损坏错误。在尝试挂载和处理损坏的 Minix 文件系统时,发现了一些问题,目前正在解决这些问题,以便能够报告这种损坏并修复检测到的底层错误。

Linux 6.19 将更好地处理损坏的 Minix 文件系统

现在,在 Linux 6.19 中,Minix 文件系统驱动程序甚至可以看到用于报告 inode 损坏的错误处理:

“为 Minix 文件系统添加错误处理以检测 inode 损坏

我们希望在不遇到通用的 WARN_ONs 和 BUG_ONs 的情况下,提前并具体地警告文件系统损坏。为此,例如 ext4 有 EFSCORRUPTED errno 和标准化的 inode 损坏消息格式。此补丁将该 errno 和消息格式添加到 Minix 文件系统中。”

对所有技术细节感兴趣的人可以通过 VFS.git 的 vfs-6.19.minix Git 分支找到排队的 Minix 文件系统驱动程序补丁,其中包含这些修复和错误处理,适用于下一个版本的 Linux 内核。

转自 Linux 6.19 Will Better Deal With Corrupt Minix File-Systems – Phoronix