开发者社区> 问答> 正文
1
0
分享

OSS 存储文件数量和本地的文件数量不符,为什么 oss 存储的比 osscmd 统计的多?

OSS 存储文件数量和本地的文件数量不符,为什么 oss 存储的比 osscmd 统计的多

展开
收起
1358896759097293 2021-03-10 10:16:35 1142 0
举报
飞天免费试用计划
领取免费云资源,开启云上实践第一步
对象存储 OSS
20GB 3个月
额度3个月内有效
对象存储 OSS
内容安全 1000次 1年
额度1个年内有效
对象存储 OSS
恶意文件检测 1000次 1年
额度1个年内有效
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    排查: osscmd 下载,是直接将 oss 云存储的 object 下载下来,不会包含 prefix , 有 多少 object 就累计总和,不会出现误差。 为什么 oss 存储的比 osscmd 统计的多? ● 因为 oss 上的 prefix 也算是一个 object ,oss 上一切都是文件,没有目录的 概念,prefix 被认为是 object 计算后,总的数量就会比 osscmd 看到的多。 ● 要想判断是否有失败文件,只要关心 fail num 的数量即可,为 0 代标没有失败的,skip 如果不为 0 说明用户之前有下载过文件,又重复下载一遍,但是 文件内容没更新所以被计到 skip 中。 为什么 ossutil 正常? ● 因为 ossutil 下载是将整个目录结构下载下来,统计的方式是和 OSS 一致的, 将 prefix 也计算在 object 中,所以和 OSS 云端看到的一致。

    2021-03-12 23:06:01 举报
    赞同 评论 打赏

    评论

    全部评论 (0)

    登录后可评论
问答排行榜
最热
最新

相关电子书

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

你好,我是AI助理

可以解答问题、推荐解决方案等