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

XFS 文件系统已准备好将在线文件系统检查 “fsck” 支持默认启用

XFS 文件系统已准备好宣布其在线文件系统检查 “fsck” 支持状态良好,足以在新的内核构建中默认启用。此外,还有其他针对即将到来的 Linux 6.18 版本的 XFS 修改,预计该版本将成为今年的 LTS 内核版本。

随着 Linux 6.18 合并窗口将在几周后启动,并在 12 月作为稳定版发布,这很可能是 2025 年的 LTS 内核版本。通常情况下,这是当年最后一个主要发布的内核版本,将成为长期支持(LTS)版本。因此,随着 Linux 6.18 很可能成为 LTS 内核版本发布,XFS 文件系统开发者已经为此做了准备。

在 XFS 开发树中,他们已经排了一些 Kconfig 更新。首先,他们现在默认禁用两个之前已弃用的功能:他们的 V4 文件系统支持和长期损坏的 ASCII 不区分大小写的目录支持。

XFS V4 文件系统格式缺少元数据校验和、更好的元数据验证、Y2038+支持等特性。计划是从 2025 年 9 月开始为内核构建禁用 XFS_SUPPORT_V4,然后在 2030 年 9 月完全移除支持。大多数 XFS 用户应该已经迁移到使用 V5 文件系统格式的新分区,否则现在应该优先这样做。XFS V5 自 2020 年的 Linux 5.10 版本以来就已经存在。

废弃的不区分大小写的 ASCII 格式支持也已知在 2025 年默认禁用,并在 2030 年完全移除。这种不区分大小写的代码仅适用于 ISO 8859-1,与扩展属性不兼容,并且不建议使用。

但 2025 年 XFS 的 Kconfig 更新中最令人兴奋的部分是默认启用在线 fsck 支持。Carlos Maiolino 在更新中评论说,自 16 个月前代码引入以来,没有出现重大问题,应该认为足够好以默认启用。

XFS 文件系统已准备好将在线文件系统检查 "fsck" 支持默认启用

Darrick Wong 在补丁中评论说,启用 XFS_ONLINE_SCRUB 的默认值:

“在线 fsck 已经在上游中存在超过一年,没有任何严重问题。在 2025 年 LTS 内核中默认启用它,并消除默认 Y 选项的“不确定时说 N”的消息。”

XFS 在线 scrub/fsck 功能允许检查挂载的 XFS 文件系统上的元数据。可以在不关闭文件系统的情况下主动分析问题。

这些以及其他重大变化将在几周后的 Linux 6.18 合并窗口前陆续到来。

转自 XFS File-System Ready To Enable Online Fsck Support By Default – Phoronix