找回密码
 加入我们
搜索
      

zfs 2.3 支持超长文件名,史诗级更新......

查看数: 1986 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-4-4 16:49

正文摘要:

本来想更新zfs 2.3测试下direct io,更新时意外发现有个longname 可以突破linux 255字符限制 https://github.com/openzfs/zfs/pull/15921

回复

gogoer 发表于 2025-4-5 15:48
这个功能有点用....
luvmdy 发表于 2025-4-5 13:47
siyiye 发表于 2025-4-4 18:39
除了失误或者卡键盘,有什么场景会用到这么长的文件名?

把文件归类得事无巨细,每一层目录都有各自含义,全部加起来,文件名就是长啊。
大家该不会是都把文件放桌面吧?
声色茶马 发表于 2025-4-5 08:07
goat 发表于 2025-4-4 22:53
有过几次不记得是具体什么组合了,反正是上古玩具,console里还是gui里点的mount,是设备还是共享之后访 ...

哈哈哈哈,好!同困扰于考古一考就掉进sh山的困境里。要痛下决心解决……算了,全指望AI们了。
goat 发表于 2025-4-4 22:53
声色茶马 发表于 2025-4-4 22:12
8.3……这是梦回唐朝了?不至于吧?就算M$的FAT32都没这么暴力吧?

就个人体感,单个文件名超过255字符 ...

有过几次不记得是具体什么组合了,反正是上古玩具,console里还是gui里点的mount,是设备还是共享之后访问过的目录里就变成8.3了。之后就对扩展标准不是单独设备一概不开。

主要还是自己lab屎山堆得太高,偶尔要考古,早年的东西没自动化+写文档习惯,一不注意就掉进caution/warning里
声色茶马 发表于 2025-4-4 22:12
本帖最后由 声色茶马 于 2025-4-4 22:25 编辑
goat 发表于 2025-4-4 20:41
除非限制本地。不然谁知道哪里可能bug无法读取/被缩短成8.3/莫名多出来一个新文件/被覆盖 ...


8.3……这是梦回唐朝了?不至于吧?就算M$的FAT32都没这么暴力吧?

就个人体感,单个文件名超过255字符这事儿很少遇见。但是带上整个目录树的全路径名,NTFS默认是260,就非常容易爆了。好在组策略可以搞定。

参考一个:https://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits。这里面说ZFS的单个文件名长度是1023bytes,全路径长度不限,而且文件名支持任意Unicode字符除了nul,确实很强。LZ遇到的问题可能是TrueNAS自己设的限制,也许有命令能解锁。
mxf21cn 发表于 2025-4-4 21:40
siyiye 发表于 2025-4-4 18:39
除了失误或者卡键盘,有什么场景会用到这么长的文件名?

用群晖备份华为手机,然后换盘,复制出来的时候遇到过文件名过长不能复制得情况,看了下就是HUAWEI M30 Pro  mc__7d9500c65a9b2de90fc0b350ae5ecbbb730fc02475aebde3b313404086f8a69a__c0b0d24d4b14944450260041ccc867bd这种
goat 发表于 2025-4-4 20:41
除非限制本地。不然谁知道哪里可能bug无法读取/被缩短成8.3/莫名多出来一个新文件/被覆盖
mdk2000 发表于 2025-4-4 18:59
siyiye 发表于 2025-4-4 18:39
除了失误或者卡键盘,有什么场景会用到这么长的文件名?

最多只支持80多个中文

有个pt网站叫u2,如果你rss下载,很多都应为太长没法下载
siyiye 发表于 2025-4-4 18:39
除了失误或者卡键盘,有什么场景会用到这么长的文件名?

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-5-22 00:25 , Processed in 0.011138 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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