Linux 6.18 提升容器兼容性:合并支持 OverlayFS 大小写不敏感特性

Linux 6.18 提升容器兼容性:合并支持 OverlayFS 大小写不敏感特性
2025年10月05日 18:13 IT之家

IT之家 10 月 5 日消息,Linux 6.18 已正式合并对 OverlayFS 的大小写不敏感(Case-Insensitive)支持,使文件和文件夹在 OverlayFS 中支持大小写折叠(case-folding)。

开发者 André Almeida(属于 Igalia 软件公司)主导开发了这一功能,他在补丁说明中解释称:

合并文件层时,OverlayFS 通过红黑树校验下层目录项名称是否已存在于上层。为实现大小写不敏感匹配,需将名称统一转换为大小写折叠形式存储于树中。但在向用户显示目录项时,必须保留文件创建时的原始命名(例如 Picture.PNG 而非 picture.png)。为此,我们在缓存条目中新增字段存储折叠后名称,并通过 ovl_strcmp () 函数实现红黑树检索。文件层合成时则沿用原始名称,确保与用户设定保持一致。

除此之外,其余补丁主要用于检查各层是否一致地启用了 casefold,并移除了此前阻止大小写不敏感文件系统挂载的限制。

IT之家注意到,在 Linux 中,大小写折叠通常是以目录为单位进行支持,而在 OverlayFS 中,该功能则是“全局生效”的。

随着大小写不敏感支持正式合并至 Linux 6.18,OverlayFS 在容器使用场景中的灵活性与兼容性有望进一步提升。

linuxit之家
新浪科技公众号
新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

创事记

科学探索

科学大家

苹果汇

众测

专题

官方微博

新浪科技 新浪数码 新浪手机 科学探索 苹果汇 新浪众测

公众号

新浪科技

新浪科技为你带来最新鲜的科技资讯

苹果汇

苹果汇为你带来最新鲜的苹果产品新闻

新浪众测

新酷产品第一时间免费试玩

新浪探索

提供最新的科学家新闻,精彩的震撼图片