Obtener el World Wide ID de todas las LUNs en RedHat

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email

A veces nos interesa conocer el  word wide id de todas las LUNs que vemos en el sistema operativo. Por ejemplo, para solicitar al equipo de storage que les den visibilidad a otro nodo para montar un cluster, para tener un inventario, por temas de facturación, etc.

El siguiente script nos va a dar el identificador del disco y su tamaño. Lo he probado en RHEL6 y 7:

Ejecución

[root]

Lenovo IdeaPad 5 - Ordenador Portátil 15.6" FullHD (AMD Ryzen 5 5500U, 16GB RAM, 512GB...
  • Pantalla de 15.6" FullHD (1920x1080) 300nits
  • Procesador AMD Ryzen 5 5500U (6C/12T, 2.1 GHz/4.04GHz, 8 MB)
  • Memoria RAM de 16GB

# ./wwn.sh
sda: 3600508b1001c80739dc34b23f69d6388 146.8 GB
sdb: 360002ac000000000000001040001aca2 536.9 GB
sdc: 360002ac0000000000000002000015efd 536.9 GB
sdg: 360002ac000000000000004250000d02c 536.9 GB
sdh: 360002ac000000000000004680000d02c 1073.7 GB
sde: 360002ac00000000000000ba5000073ae 536.9 GB
sdf: 360002ac00000000000000c99000073ae 1073.7 GB
sdd: 360002ac00000000000000895000073ae 107.4 GB
sdi: 360002ac000000000000004250000d02c 536.9 GB
sdj: 360002ac000000000000004680000d02c 1073.7 GB
sdk: 360002ac000000000000001040001aca2 536.9 GB
sdl: 360002ac0000000000000002000015efd 536.9 GB
sdm: 360002ac00000000000000895000073ae 107.4 GB
sdn: 360002ac00000000000000ba5000073ae 536.9 GB
sdo: 360002ac00000000000000c99000073ae 1073.7 GB
[root]#

Seagate Backup Plus Hub, 12 TB, Disco duro externo HDD, USB 3.0, PC y Mac, 2 puertos USB,...
  • Almacene y acceda a contenido durante los próximos años con 12 TB de espacio masivo en una unidad USB
  • Este concentrador una es unidad de disco duro para Mac y Windows que le permite cargar dispositivos móviles y transferir archivos desde cámaras USB y...
  • Utilice la unidad sin problemas entre Windows y Mac mediante la instalación del controlador NTFS para Mac

Código fuente

[root]

# cat wwn.sh
PATH=/bin:/sbin

for i in cat /proc/partitions | awk '{print $4}' |grep sd |grep -v [0-9]
do
WWN=$(scsi_id –whitelisted –device=/dev/$i)
SIZE=$(fdisk -l |grep $i |grep Disk |grep -v mapper |awk ‘{print $3″ «$4}’ |sed ‘s/,//g’)
if [[ -n $WWN ]]
then
echo $i: $WWN $SIZE
else
echo Disk /dev/$i does not have any WWN $SIZE
fi
done
[root]#

¿Te ha gustado? Compártelo

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email
About Author

Contenido Relacionado

Artículos Recientes

Deja un comentario