#!/bin/bash
if [ $# != 1 ]; then
? ? ? ? echo "USAGE: $0 pool_name"
? ? ? ? exit 1;
fi
sum=0
x=0.001文章來源:http://www.zghlxwxcb.cn/news/detail-851815.html
for i in `rbd ls $1`
do
? ? ? ? s=`rbd info $1/$i | grep size |cut -d' ' -f2`
? ? ? ? u=`rbd info $1/$i | grep size |cut -d' ' -f3`
? ? ? ? if [ "$u" == "KiB" ]; then
? ? ? ? ? ? ? ? s=`echo $(echo "$s*$x*$x"|bc)`
? ? ? ? ? ? ? ? sum=`echo $(echo "$sum+$s"|bc)`
? ? ? ? elif [ "$u" == "MiB" ]; then
? ? ? ? ? ? ? ? s=`echo $(echo "$s*$x"|bc)`
? ? ? ? ? ? ? ? sum=`echo $(echo "$sum+$s"|bc)`
? ? ? ? elif [ "$u" == "GiB" ]; then
? ? ? ? ? ? ? ? sum=`echo $(echo "$sum+$s"|bc)`
? ? ? ? elif [ "$u" == "TiB" ]; then
? ? ? ? ? ? ? ? s=`echo $(echo "$s*1000"|bc)`
? ? ? ? ? ? ? ? sum=`echo $(echo "$sum+$s"|bc)`
? ? ? ? fi
? ? ? ? echo $i $s $u " ? "$sum
done
?文章來源地址http://www.zghlxwxcb.cn/news/detail-851815.html
到了這里,關(guān)于統(tǒng)計(jì)ceph 指定存儲池里面的rbd/已分配rbd 總?cè)萘啃∧_本的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!