开发者社区> 问答> 正文

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载