我想计算迷你小桶的大小。 MinioClient是否可以计算存储配额? 还是有什么最好的方法来计算minio存储桶的大小?
提前感谢
答案 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
EQqSA5OZLVYqZSztbgq28Seezn9pkX4V
并设置它:
minmc alias set s3p https://s3-buket.example.com 'jgDbxCy9Uv35sQ7H' 'EQqSA5OZLVYqZSztbgq28Seezn9pkX4V'
minmc
MinIO 客户端alias set
选项s3p
一个名字运行后我们会看到:
Added `s3p` successfully.
第三个
然后你可以运行/使用 mc
子命令,例如ls
、du
等
这是截图