一、提问
RedHat6、RedHat7主机关联了大量LUN,如何批量获取磁盘的WWID?
二、回答
答案描述
RedHat 6使用for循环,命令如下:
for i in `cat /proc/partitions | awk {'print $4'} | grep sd`; do echo "Device: $i WWID: `scsi_id --page=0x83 --whitelisted --device=/dev/$i`"; done | sort -k4
RedHat 7使用for循环,命令如下:
for i in `cat /proc/partitions |awk {'print $4'} |grep sd`; do echo "Device: $i WWID: `/usr/lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/$i` "; done |sort -k4