Formatted list - WWNs of all LUNs

for i in /sys/block/sd* ; do wwn=`/lib/udev/scsi_id -g -s /block/${i##*/}` ; [ "$wwn" != "" ] && echo -e ${i##*/}'\t'$wwn ;done
Use `scsi_id` to positively identify which LUNs are which (i.e. compare with the list of LUNs you created on your disk array) (shown: RHEL5 usage) Debian usage: # for i in /dev/sd* ; do wwn=`/lib/udev/scsi_id -g --device $i` ; [ "$wwn" != "" ] && echo -e ${i##*/}'\t'$wwn ;done
Sample Output
# for i in /sys/block/sd* ; do wwn=`/lib/udev/scsi_id -g -s /block/${i##*/}` ; [ "$wwn" != "" ] && echo -e ${i##*/}'\t'$wwn ;done
sda	3600508b40009701f00017000005f0000
sdaa	350002ac0002c1bae
sdab	350002ac0002d1bae
sdac	350002ac0002d1bae
sdad	350002ac000311bae
sdae	350002ac000311bae
sdaf	350002ac000321bae
sdag	350002ac000321bae
sdah	350002ac000331bae
sdai	350002ac000331bae
sdaj	350002ac0005e1bae
sdak	350002ac0005e1bae
sdal	350002ac0005f1bae
sdam	350002ac0005f1bae
sdan	350002ac000601bae
sdao	350002ac000601bae
sdap	350002ac0003a1bae
sdaq	350002ac0003a1bae
sdar	350002ac0003b1bae
sdas	350002ac0003b1bae
sdat	350002ac0003c1bae
sdau	350002ac0003c1bae
sdav	350002ac000341bae
sdaw	350002ac000341bae
sdax	350002ac000351bae
sday	350002ac000351bae
sdaz	350002ac000361bae
sdb	3600508b40009701f00017000005f0000
sdba	350002ac000361bae
sdbb	350002ac000371bae
sdbc	350002ac000371bae
sdbd	350002ac000381bae
sdbe	350002ac000381bae
sdbf	350002ac000391bae
sdbg	350002ac000391bae
sdbh	350002ac0003d1bae
sdbi	350002ac0003d1bae
sdbj	350002ac0003e1bae
sdbk	350002ac0003e1bae
sdbl	350002ac0003f1bae
sdbm	350002ac0003f1bae
sdbn	350002ac0002e1bae
sdbo	350002ac0002e1bae
sdbp	350002ac0002f1bae
sdbq	350002ac0002f1bae
sdbr	350002ac000301bae
sdbs	350002ac000301bae
sdbt	350002ac000251bae
sdbu	350002ac000251bae
sdbv	350002ac000261bae
sdbw	350002ac000261bae
sdbx	350002ac000271bae
sdby	350002ac000271bae
sdbz	350002ac0002b1bae
sdc	3600508b40009701f00017000005f0000
sdca	350002ac0002b1bae
sdcb	350002ac0002c1bae
sdcc	350002ac0002c1bae
sdcd	350002ac0002d1bae
sdce	350002ac0002d1bae
sdcf	350002ac000311bae
sdcg	350002ac000311bae
sdch	350002ac000321bae
sdci	350002ac000321bae
sdcj	350002ac000331bae
sdck	350002ac000331bae
sdcl	350002ac0005e1bae
sdcm	350002ac0005e1bae
sdcn	350002ac0005f1bae
sdco	350002ac0005f1bae
sdcp	350002ac000601bae
sdcq	350002ac000601bae
sdcr	350002ac0003a1bae
sdcs	350002ac0003a1bae
sdct	350002ac0003b1bae
sdcu	350002ac0003b1bae
sdcv	350002ac0003c1bae
sdcw	350002ac0003c1bae
sdcx	350002ac000341bae
sdcy	350002ac000341bae
sdcz	350002ac000351bae
sdd	360014380024d1db50001a00000350000
sdda	350002ac000351bae
sddb	350002ac000361bae
sddc	350002ac000361bae
sddd	350002ac000371bae
sdde	350002ac000371bae
sddf	350002ac000381bae
sddg	350002ac000381bae
sddh	350002ac000391bae
sddi	350002ac000391bae
sddj	350002ac0003d1bae
sddk	350002ac0003d1bae
sddl	350002ac0003e1bae
sddm	350002ac0003e1bae
sddn	350002ac0003f1bae
sddo	350002ac0003f1bae
sddp	350002ac00055172e
sddq	350002ac00055172e
sddr	350002ac00055172e
sdds	350002ac00055172e
sddt	350002ac00055172e
sddu	350002ac00055172e
sddv	350002ac00055172e
sddw	350002ac00055172e
sddx	350002ac00055172e
sddy	350002ac00055172e
sddz	350002ac00055172e
sde	3600508b40009888a0001c00000d30000
sdea	350002ac00055172e
sdeb	350002ac00055172e
sdec	350002ac00055172e
sded	350002ac00055172e
sdee	350002ac00055172e
sdef	350002ac00055172e
sdeg	350002ac00055172e
sdeh	350002ac00055172e
sdei	350002ac00055172e
sdej	350002ac00055172e
sdek	350002ac00055172e
sdel	350002ac00055172e
sdem	350002ac00055172e
sden	350002ac0006b1bae
sdeo	350002ac0006b1bae
sdep	350002ac0006b1bae
sdeq	350002ac0006b1bae
sdf	360014380024d1db50001a00000350000
sdg	3600508b40009888a0001c00000d30000
sdh	360014380024d1db50001a00000350000
sdi	3600508b40009888a0001c00000d30000
sdj	360014380024d1db50001a00000350000
sdk	3600508b40009888a0001c00000d30000
sdl	350002ac0002e1bae
sdm	350002ac0002e1bae
sdn	350002ac0002f1bae
sdo	350002ac0002f1bae
sdp	350002ac000301bae
sdq	350002ac000301bae
sdr	350002ac000251bae
sds	350002ac000251bae
sdt	350002ac000261bae
sdu	350002ac000261bae
sdv	350002ac000271bae
sdw	350002ac000271bae
sdx	350002ac0002b1bae
sdy	350002ac0002b1bae
sdz	350002ac0002c1bae

By: mhs
2012-09-12 14:14:53

What do you think?

Any thoughts on this command? Does it work on your machine? Can you do the same thing with only 14 characters?

You must be signed in to comment.

What's this? is the place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.

Share Your Commands

Stay in the loop…

Follow the Tweets.

Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.


Subscribe to the feeds.

Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):

Subscribe to the feed for: