浏览
帮助
登录
此帖子已超过 5 年
Solved!
DavidCao
36 消息
0
1558
2015年5月13日 00:00
host上面有好多的LUN 用dev=all 来找对应关系 太慢了
有没有命令通过LUNID来找对应的pseudo?
回复(2)
snowflakejun
27 消息
2015年5月14日 00:00
写了个比较笨的脚本,只输出Pseudo name和LUN ID
awk '
if ($NF ~ /name=/){
printf $2;
}
if($NF ~ /\[LUN|\]/){
print $4 $5;
}' powermt_display.log
输出情况如下:
name=emcpoweran
[LUN40]
name=emcpoweram
[LUN41]
name=emcpoweral
[LUN42]
name=emcpowere
[LUN43]
name=emcpowerf
[LUN44]
name=emcpowerg
[LUN45]
或者输出成一行:
egrep -i 'Pseudo|LUN' powermt_display.log| awk 'NR%2{printf $0" ";next}1' |awk '{print $2 ,$6,$7}'
Roger_Wu
4K 消息
2015年5月26日 02:00
很不错的脚本啊,楼主试过了不?
像我们工程师一般直接拿到的就是emcgrab收集好的日志,用文本编辑器打开来找倒也不慢。
戴尔支持资源
查看更多
查看全部
Top
snowflakejun
27 消息
0
2015年5月14日 00:00
写了个比较笨的脚本,只输出Pseudo name和LUN ID
awk '
if ($NF ~ /name=/){
printf $2;
}
if($NF ~ /\[LUN|\]/){
print $4 $5;
}
}' powermt_display.log
输出情况如下:
name=emcpoweran
[LUN40]
name=emcpoweram
[LUN41]
name=emcpoweral
[LUN42]
name=emcpowere
[LUN43]
name=emcpowerf
[LUN44]
name=emcpowerg
[LUN45]
或者输出成一行:
egrep -i 'Pseudo|LUN' powermt_display.log| awk 'NR%2{printf $0" ";next}1' |awk '{print $2 ,$6,$7}'
Roger_Wu
4K 消息
0
2015年5月26日 02:00
很不错的脚本啊,楼主试过了不?
像我们工程师一般直接拿到的就是emcgrab收集好的日志,用文本编辑器打开来找倒也不慢。