开发者社区> 问答> 正文

使用ossfs挂载oss,原先是目录,现在是文件

使用ossfs挂载oss,发现在oss是目录的文件夹,挂载后是文件了,大家有遇到这样的情况吗,求解决方法,谢谢



展开
收起
老余1982 2016-07-18 13:44:11 5203 0
2 条回答
写回答
取消 提交回答
  • 非常感谢rockuw回复,如果使用delete的话,是不是我之前上次的那个目录全部就删除了?
    该目录下文件很多

    -------------------------

    回 3楼rockuw的帖子
    按照你说的方法,问题依旧:
    python osscmd delete oss://xxx/app/
    2.011(s) elapsed


    ls  -ll /oss/app
    -rwxrwxrwx 1 root root 0 May  5 06:35 /oss/app

    -------------------------

    Re使用ossfs挂载oss,原先是目录,现在是文件
    问题已经解决,
    python osscmd delete oss://xxx/app/
    后,需要重新挂载下即可
    2016-07-18 14:33:54
    赞同 展开评论 打赏
  • Serverless | Function Compute
    这是因为ossfs对文件夹的判断有一些条件,解决办法:

    使用osscmd把这个文件夹删除即可:python osscmd delete oss://mybucketname/mydir/

    https://help.aliyun.com/document_detail/32185.html?spm=5176.doc32184.6.506.V62oTn

    -------------------------

    不会的,假如你的OSS上有3个文件:mydir/, mydir/file1, mydir/file2

    你这样只会删除mydir/这个文件,而mydir/file1和mydir/file2都还在。

    在ossfs中,你仍然能够看到mydir/这个目录。(可能有点困惑,但OSS是对象存储服务,目录是模拟出来的概念。)

    2016-07-18 14:20:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载