迷你斗尺寸

时间:2019-02-06 06:46:11

标签: java minio

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

提前感谢

4 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

mc ls -r --json your_bucket_path | awk '{ FS=","; print $4 }' | awk '{ FS=":"; n+=$2 } END{ print n }'

答案 1 :(得分:0)

受@mikijov启发,但使用jq而不是awk:

mc ls -r --json your_bucket_path | jq -s 'map(.size) | add'

答案 2 :(得分:0)

显示人类可读的大小:

mc ls -r --json your_bucket_path | jq -s 'map(.size) | add' | numfmt --to=iec-i --suffix=B --padding=7

答案 3 :(得分:0)

是的,我们可以。


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

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

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

并设置它:

minmc alias set s3p https://s3-buket.example.com 'jgDbxCy9Uv35sQ7H' 'EQqSA5OZLVYqZSztbgq28Seezn9pkX4V'
  • minmc MinIO 客户端
  • alias set 选项
  • s3p 一个名字

运行后我们会看到:

Added `s3p` successfully.

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

这是截图

enter image description here


source