Se eseguo smartctl -i /dev/sdb
Ottengo le informazioni corrette sul disco, incluso il numero di serie e il numero del modello dell'unità. Ma questo è per un disco contrassegnato come JBOD.
Per n unità RAID (usando una scheda RAID LSI nel mio caso), che presenta il volume assemblato su Linux solo sotto dev/sda
per esempio, e creo una partizione che sarebbe sda1
ed è della dimensione prevista... abbastanza semplice.
Senza dover spegnere il server e rimuovere ogni unità per guardare l'adesivo per informazioni sul modello e sulla serie, esiste un modo per vedere ogni singolo disco dietro una scheda RAID che è stata combinata in un unità virtuale e ottenere le informazioni di base di uno qualsiasi di quei dischi RAID?
Risposta accettata:
Dato che menzioni una scheda RAID LSI, suppongo che sia un dispositivo MegaRAID; in questo caso, puoi ottenere le informazioni su ogni unità sottostante eseguendo
smartctl -i -d megaraid,0 /dev/sda
sostituendo /dev/sda
a seconda dei casi (dovrebbe corrispondere al nodo del dispositivo dell'unità RAID come visibile nel sistema) e (incrementalo per vedere ogni unità).
Il smartctl
manpage elenca i diversi tipi di controller supportati e la sintassi utilizzata per indirizzarli.