找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 58|回复: 0

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

[复制链接]

2101

主题

0

回帖

6491

积分

管理员

积分
6491
发表于 2025-10-7 10:05:40 | 显示全部楼层 |阅读模式
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 在容器使用场景中的灵活性与兼容性有望进一步提升。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|花享网 ( 琼ICP备2024046163号-1 )

GMT+8, 2025-12-1 19:41 , Processed in 0.200009 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表