GNU/Linux >> Linux Esercitazione >  >> Linux

Posso rilevare le informazioni RAID hardware dall'interno di Linux?

Soluzione 1:

Come ottenere le informazioni RAID dipenderà interamente dal controller RAID che stai utilizzando. Spesso i produttori dispongono di strumenti che possono essere scaricati dal loro sito web e che possono essere utilizzati per interrogare il controller RAID e ottenere queste informazioni.

Per trovare quale controller RAID stai utilizzando, prova uno dei seguenti comandi:

lspci

# lspci -knn | grep 'RAID bus controller'
08:00.0 RAID bus controller [0104]: 3ware Inc 9690SA SAS/SATA-II RAID PCIe [13c1:1005] (rev 01)

Qui, le informazioni che stiamo cercando sono "3ware Inc 9690SA SAS/SATA-II RAID PCIe" .

lsscsi

Il comando non è disponibile su Debian e Ubuntu, ma un rapido sudo apt-get install lsscsi lo preleverà dai repository. Nota, se non stai utilizzando un controller RAID, il produttore e il numero di modello del tuo disco rigido verranno visualizzati qui.

# lsscsi
[2:0:0:0]    disk    AMCC     9690SA-8I  DISK  4.08  /dev/sda 
[2:0:1:0]    disk    AMCC     9690SA-8I  DISK  4.08  /dev/sdb 

Qui vediamo che il produttore è "AMCC" e il numero di modello della scheda RAID è "9690SA-8I" . Una rapida ricerca su Google mostra che questa scheda è nota anche come "AMCC 3Ware 9690SA-8I" .

lshw

Un terzo metodo (che fornisce un bel po' di dati di output) consiste nell'usare il lshw comando. Esegui lshw -class disk come root per visualizzare solo i dettagli sui dischi rigidi (che includono le informazioni RAID).

Trovare gli strumenti del controller RAID

Ora che abbiamo il produttore e il numero del modello, dovrebbe essere possibile trovare gli strumenti sul loro sito Web o almeno essere in grado di ottenere dettagli su Google su come trovare e utilizzare gli strumenti per quel controller specifico.

Se il produttore compare in questo elenco, consulta queste risposte per maggiori dettagli su come ottenere le informazioni RAID per la tua scheda:

  • AMCC - Controller 3ware
  • Logica LSI / Logica Symbios
  • Adaptec (alcuni dispositivi)

Soluzione 2:

Esegui qualcosa come lspci -knn | grep 'RAID bus controller' .

Usando quell'output, Google (ad esempio) per LSI Logic / Symbios Logic MegaRAID SAS 2208 .

Trova utilizza il storcli utility per interrogare il controller RAID.

Scaricalo e installalo.

storcli64 show fornisce il modello specifico del controller e l'indice del controller, il numero di gruppi di unità e le unità virtuali.

storcli64 /c0/d0 show mostra il primo controller, il primo gruppo di unità. Ti dice i livelli di incursione, inclusa la nidificazione.

storcli64 /c0/eall/sall show all mostra tutte le informazioni su tutti i dischi.

Ulteriori dati di riferimento per questi comandi possono essere trovati qui:

http://mycusthelp.info/LSI/_cs/AnswerPreview.aspx?sSessionID=&inc=8275

Dovrebbe essere tutto quello che devi fare. Basta usare la normale introspezione hardware in Linux, quindi Google, quindi scaricare e installare le utilità che lo accompagnano.

I suggerimenti e i commenti di @Gene sono assolutamente azzeccati.

Questa risposta è del tutto specifica per l'output che ottieni da lspci comando e la possibilità per la tua ricerca su Google di identificare il produttore e di prendere lo strumento da riga di comando corretto.

Ma mostra che puoi ottenere tutto questo da un server, su una riga di comando, senza fermare la macchina, aprire il case ed estrarre le unità, il che spero sia utile.

Soluzione 3:

Questa non è una risposta valida per tutti e non ti fornisce tutte le informazioni di cui hai bisogno, ma su un controller RAID hardware Adaptec l'abbiamo usato. Forniva un certo accesso alle unità stesse tramite dispositivi speciali /dev/sg1 , /dev/sg2 , ecc.

Potremmo eseguire smartctl -a /dev/sg1 per ottenere molte informazioni su quell'unità fisica tra cui produttore, numero di modello, interfaccia, numero di serie, dimensioni e altri dati.

Per quanto riguarda capire quale controller viene utilizzato, sono d'accordo con il commento di Gene su dmidecode , dmesg e lspci - quelli sarebbero anche i miei da provare per primi.


Linux
  1. Scopri il tipo e il modello del controller RAID su Linux

  2. La finestra mobile può essere eseguita all'interno di un contenitore Linux?

  3. Come posso rimuovere completamente Jenkins da Linux

  4. Posso trasferire i giochi Steam da Win7 a Linux?

  5. Posso avviare Linux da un VHD?

Usa lspci su Linux per vedere il tuo hardware

Programma hardware dalla riga di comando di Linux

La riga di comando di Linux può portare divertimento da lontano

Ora puoi provare Linux da zero 8.0 in sessione live!

È possibile accedere all'hardware direttamente dallo spazio utente?

Come posso trovare il modello hardware in Linux?