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

Linux 用户上限能达到理论值么?

  •  
  •   weishao666 · 170 天前 · 2467 次点击
    这是一个创建于 170 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我有一个超大的 NFS 存储,里边有几百万用户的文件,每个用户文件在他自己 ID 命名的文件夹下,我需要创建一批容器给用户使用,可能有 100 个用户用到同一个容器,每个用户要访问他自己的文件夹,但不能访问别人的文件夹,我该怎么做,如果为每个文件夹设置权限,那我需要几百万个 linux 用户么,查了下这在理论用户数的范围内,但实操应该会有问题吧

    14 条回复    2023-11-15 17:16:56 +08:00
    yyzh
        1
    yyzh  
       170 天前 via Android
    你们公司都这规模了应该是时候找 redhat 之类的做一些技术支援的合作了吧
    bing1178
        2
    bing1178  
       170 天前
    你的文件权限为什么要托管给 linux 呢?
    你这个场景 文件权限 全部由代码控制就行, 一个 path ,一个用户/token
    yidinghe
        3
    yidinghe  
       170 天前 via Android
    搜了一下,在 32 位时代 Linux 就已经支持 40 亿用户,就是 32 位的最大值;现在是 64 位时代。
    ltkun
        4
    ltkun  
       170 天前
    4294967294
    这是目前 uid 的最大值
    LindsayZhou
        5
    LindsayZhou  
       170 天前
    @yidinghe #3
    不是的,硬盘为了能在系统之间迁移,文件系统存管理数据( uid/gid )是跟机器字节无关的。
    这几天刚好在看 ext ,基础结构的 uid/gui 是 16 位,linux 专用的数据结构里,再扩展了 16 位。
    4kingRAS
        6
    4kingRAS  
       170 天前
    不会有问题,但是很不灵活,还是自己写代码管理好
    julyclyde
        7
    julyclyde  
       170 天前
    @yidinghe 所以你就假定 uid 也是 64 位吗?
    julyclyde
        8
    julyclyde  
       170 天前
    就文件权限来说,其实只是比较“文件的 owner uid”和“来访问的用户的 uid”是否一致,而已

    至于能不能管理那么多用户,那是另一码事
    Masoud2023
        9
    Masoud2023  
       170 天前
    这时候感觉就不能完全用 Linux 的权限系统了,要不要弄一套别的能抽象到 fuse 的 oss ?
    Masoud2023
        10
    Masoud2023  
       170 天前
    即使这个百万级数据量 ok ,之后的性能问题感觉也会是问题
    thevita
        11
    thevita  
       170 天前
    同 2 楼

    既然你又自己的用户体系,那认证与授权应该也是要有的把,没必要把授权放 nfs 上来啊?

    你网站又 100w 用户,也要 有 100w 个 mysql user 吗?

    看不懂
    wuzhewuyou
        12
    wuzhewuyou  
       170 天前   ❤️ 1
    就喜欢看大佬们思维风暴

    如何大数据,如何大并发,最后到公司倒闭,2K 个用户都没有
    sbldehanhan
        13
    sbldehanhan  
       164 天前
    @wuzhewuyou #12 哈哈哈。。。反讽是被你拿捏了
    tomychen
        14
    tomychen  
       164 天前
    LDAP ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2838 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 15:07 · PVG 23:07 · LAX 08:07 · JFK 11:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.