找回密码
 加入我们
搜索
      
查看: 1792|回复: 9

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

[复制链接]
发表于 2025-4-4 16:49 | 显示全部楼层 |阅读模式
本来想更新zfs 2.3测试下direct io,更新时意外发现有个longname
可以突破linux 255字符限制

https://github.com/openzfs/zfs/pull/15921
longname.png

更新前
longname2.png

更新后
longname3.png
发表于 2025-4-4 18:39 | 显示全部楼层
除了失误或者卡键盘,有什么场景会用到这么长的文件名?
 楼主| 发表于 2025-4-4 18:59 | 显示全部楼层
siyiye 发表于 2025-4-4 18:39
除了失误或者卡键盘,有什么场景会用到这么长的文件名?

最多只支持80多个中文

有个pt网站叫u2,如果你rss下载,很多都应为太长没法下载
发表于 2025-4-4 20:41 | 显示全部楼层
除非限制本地。不然谁知道哪里可能bug无法读取/被缩短成8.3/莫名多出来一个新文件/被覆盖
发表于 2025-4-4 21:40 | 显示全部楼层
siyiye 发表于 2025-4-4 18:39
除了失误或者卡键盘,有什么场景会用到这么长的文件名?

用群晖备份华为手机,然后换盘,复制出来的时候遇到过文件名过长不能复制得情况,看了下就是HUAWEI M30 Pro  mc__7d9500c65a9b2de90fc0b350ae5ecbbb730fc02475aebde3b313404086f8a69a__c0b0d24d4b14944450260041ccc867bd这种
发表于 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自己设的限制,也许有命令能解锁。
发表于 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-5 08:07 | 显示全部楼层
goat 发表于 2025-4-4 22:53
有过几次不记得是具体什么组合了,反正是上古玩具,console里还是gui里点的mount,是设备还是共享之后访 ...

哈哈哈哈,好!同困扰于考古一考就掉进sh山的困境里。要痛下决心解决……算了,全指望AI们了。
发表于 2025-4-5 13:47 | 显示全部楼层
siyiye 发表于 2025-4-4 18:39
除了失误或者卡键盘,有什么场景会用到这么长的文件名?

把文件归类得事无巨细,每一层目录都有各自含义,全部加起来,文件名就是长啊。
大家该不会是都把文件放桌面吧?
发表于 2025-4-5 15:48 | 显示全部楼层
这个功能有点用....
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-4-27 16:32 , Processed in 0.011464 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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