You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MinIO客户端执行mc ls显示桶为0B(实际有数据)的问题排查

mc ls显示存储桶大小为0B但实际有数据的排查与解决

使用mc ls命令查看MinIO存储(别名ca)下的桶时,出现所有桶显示0B但实际有数据的异常,执行命令及输出如下:

C:\Users\user\Downloads>mc ls ca
[2022-11-06 17:27:33 PST]     0B ca-db/
[2022-10-26 02:06:21 PDT]     0B ca-categories/

可能原因

  • MinIO默认不实时计算桶总大小:mc ls显示的是桶的元数据大小,而非实际存储数据总量,服务端只有在触发统计操作时才会计算真实大小
  • 账号权限不足:当前mc使用的账号没有读取桶内对象或统计大小的权限,无法获取真实数据量
  • mc客户端版本过旧:旧版本mc存在桶大小显示bug,无法正确拉取服务端统计信息
  • 桶内存在未完成的分片上传:未合并的分片上传对象不会被计入桶总大小

解决办法

  • 用mc du ca查看真实大小:这个命令会主动统计所有桶内对象的总存储量,结果更准确
  • 检查并调整账号权限:确保账号拥有s3:ListBucket和s3:GetObject权限,或者直接授予readwrite权限
  • 升级mc客户端到最新版:下载对应系统的最新mc二进制文件替换旧版本,再重新执行mc ls
  • 清理未完成的分片上传:执行mc rm --incomplete ca/<bucket-name>(替换成对应的桶名)清理未完成的分片,或完成分片上传操作

内容的提问来源于stack exchange,提问作者mahdi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 05:50:38