开发者社区 问答 正文

非常怪异ossfs挂载多个bucket时的权限问题

我在本地挂载两个bucket,挂载方法完全相同:
sudo -u user /usr/local/bin/ossfs bucket1 /data/fs/bucket1/ -ourl=http://oss-cn-beijing-internal.aliyuncs.com
sudo -u user /usr/local/bin/ossfs bucket2 /data/fs/bucket2/ -ourl=http://oss-cn-beijing-internal.aliyuncs.com
两个挂载都提示成功,其中bucket1各种操作全部正常,而bucket2各种操作全部不能正常使用,甚至连ls都出问题
ls bucket2,列表正常
ls bucket2/tmp  直接报错: ls: 无法打开目录bucket2/tmp/: 不允许的操作
有大神知道如何解决吗?非常感谢!

展开
收起
vogel 2016-02-22 11:03:34 6265 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 函数计算研发经理。2010年加入阿里云,参与了阿里云飞天分布式系统的研发,深度参与了阿里云系统研发和产品迭代的全过程。对大规模分布式计算,大规模数据存储和处理有非常深入的理解。现为阿里云函数计算产品研发负责人,致力于构建下一代弹性、高可用的无服务器计算平台。
    您好,请执行ls -lh bucket2,看看tmp目录的权限。您的tmp目录里的数据是在挂载之前通过其他工具或者API上传到OSS上的吗?您的ossfs是否是最新的1.7.9.3版本?
    2016-02-23 09:05:55 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址: