Minio 桶尺寸

shi*_*iva 3 java minio

我想计算 minio 的桶大小。是否可以使用 MinioClient 计算存储配额?或者有什么最好的方法来计算 minio 存储的桶大小。

提前致谢

Sha*_*iri 8

我们可以。

首先
下载客户端,例如https://dl.min.io/client/mc/release/linux-amd64/mc或您拥有的任何其他操作系统

第二步
设置您需要的正确配置:

  • 终点例如https://s3-buket.example.com
  • 访问密钥例如jgDbxCy9Uv35sQ7H
  • 密钥例如EQqSA5OZLVYqZSztbgq28Seezn9pkX4V

并设置它:

minmc alias set s3p https://s3-buket.example.com 'jgDbxCy9Uv35sQ7H' 'EQqSA5OZLVYqZSztbgq28Seezn9pkX4V'
Run Code Online (Sandbox Code Playgroud)
  • minmcMinIO客户端
  • alias set选项
  • s3p一个名字

运行后我们会看到:

Added `s3p` successfully.
Run Code Online (Sandbox Code Playgroud)

第三
,然后您可以运行/使用mc子命令,例如lsdu

这是一个屏幕截图

在此输入图像描述


来源


mik*_*jov 5

你可以这样做:

mc ls -r --json your_bucket_path | awk '{ FS=","; print $4 }' | awk '{ FS=":"; n+=$2 } END{ print n }'
Run Code Online (Sandbox Code Playgroud)

  • 或者使用 jq 而不是 awk:`mc ls -r --json your_bucket_path | jq -s '地图(.size) | 添加'` (2认同)