开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

1558

2015年5月13日 00:00

powerpath中如何根据LUN ID来找到对应的pseudo

host上面有好多的LUN 用dev=all 来找对应关系 太慢了

有没有命令通过LUNID来找对应的pseudo?

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}'

4K 消息

2015年5月26日 02:00

很不错的脚本啊,楼主试过了不?

像我们工程师一般直接拿到的就是emcgrab收集好的日志,用文本编辑器打开来找倒也不慢。

找不到事件!

Top