开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

1238

2014年1月14日 20:00

avamar的capacity.sh指令是否可顯示Top10

​您好:​
​請問​​capacity.sh​​ 可否顯示更多Top,例如 : Top 10 ​

2.png

Community Manager

 • 

7.1K 消息

2014年1月15日 00:00

Hi Mobe,

这个是可以做到的。

由于capacity.sh本身是Avamar的脚本。所以,你可以通过修改这个脚本来实现你的功能。

capacity.sh脚本在 /usr/local/avamar/bin/下面。所以你用命令行方式登录Utility node,进入相应目录后编辑capacity.sh。

root@gen4-util:/usr/local/avamar/bin/#: vi capacity.sh

在文件的最下面你可以看到以下内容:

tot=$(awk -F"|" '{tot=tot+$2} END {print tot}' $tmp1)

echo -e "\nTop 3 High Change Clients: $domain"

echo "--------------------------"

head -3 $tmp1 | awk -vtot=$tot -F"|" 'BEGIN {

printf "%35-s %10d mb %10.1f%\n","Total for all clients",tot,100}

{printf "  %33-s %10d mb %10.1f%\n",$1,$2,100*($2/tot)}'

rm $tmp1 $tmp2 >/dev/null 2>&1

将上面的两行中的3的值改为10,然后保存退出。

echo -e "\nTop 10 High Change Clients: $domain"

head -10 $tmp1 | awk -vtot=$tot -F"|" 'BEGIN {


之后重新运行capacity.sh,你就可以看到变化了。

这里提醒小小提醒一下,如果不是很熟练不建议随便更改这类脚本文件的哦!还有,做更改之前可以先copy一份副本。

root@gen4-util:/usr/local/avamar/bin/#: capacity.sh

capacity.sh.png

221 消息

2014年1月15日 02:00

太棒了~成功了!謝謝Leo

Community Manager

 • 

7.1K 消息

2014年1月15日 18:00

客气了~~

找不到事件!

Top