V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
edis0n0
V2EX  ›  Linux

有办法把 ZFS 的文件名长度上限从 255 提高到 1024 吗?

  •  1
     
  •   edis0n0 · 2022-09-11 11:16:33 +08:00 · 2748 次点击
    这是一个创建于 806 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有的时候需要处理超长文件名的文件,很不方便。
    第 1 条附言  ·  2022-09-12 20:56:45 +08:00
    具体场景是 rclone 的文件名加密功能会导致文件名长度翻倍,100 个字符左右的文件名加密后就超出 255 字符了,导致存储失败。
    5 条回复    2022-09-12 20:49:55 +08:00
    deorth
        1
    deorth  
       2022-09-11 14:29:31 +08:00 via Android
    没有
    flynaj
        2
    flynaj  
       2022-09-12 02:35:01 +08:00 via Android
    每个文件系统都是 255 以内,要改这个要改全部操作系统,全部文件系统,所以无法改动。
    Droi
        3
    Droi  
       2022-09-12 13:35:06 +08:00   ❤️ 1
    ZFS 不限制文件名长度。要修改文件长度限制需要重新编译内核,修改 limits.h 的默认值。
    yanqiyu
        4
    yanqiyu  
       2022-09-12 20:07:15 +08:00 via Android
    主要是 POSIX api 限制了文件名长度。并且不知道 zfs 的 on-disk format 有没有限制文件名长度。并且你大概需要从内核到应用全部重新编译
    ungrown
        5
    ungrown  
       2022-09-12 20:49:55 +08:00
    你改了之后,你这一次方便了,换个设备换个系统,换个用户,呵呵
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3504 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:46 · PVG 08:46 · LAX 16:46 · JFK 19:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.