Si ejecuto smartctl -i /dev/sdb
Obtengo la información correcta del disco, incluido el número de serie y el número de modelo de la unidad. Pero esto es para un disco marcado como JBOD.
Para n unidades que son RAID (usando una tarjeta LSI RAID en mi caso), que presenta el volumen ensamblado a Linux bajo solo dev/sda
por ejemplo, y hago una partición que sería sda1
y tiene el tamaño esperado... bastante simple.
Sin tener que apagar mi servidor y quitar cada unidad para mirar la etiqueta para obtener información sobre el modelo y el número de serie, ¿hay alguna manera de ver cada disco individual detrás de una tarjeta RAID que se ha combinado en una unidad virtual y obtener la información básica de cualquiera de esos discos RAID?
Respuesta aceptada:
Dado que menciona una tarjeta LSI RAID, asumiré que es un dispositivo MegaRAID; en este caso, puede obtener la información sobre cada unidad subyacente ejecutando
smartctl -i -d megaraid,0 /dev/sda
reemplazando /dev/sda
según corresponda (debe corresponder al nodo del dispositivo de su unidad RAID como se ve en el sistema), y (aumentarlo para ver cada unidad).
El smartctl
La página de manual enumera los diferentes tipos de controladores compatibles y la sintaxis utilizada para abordarlos.