È possibile ottenere un inventario di tutti i dischi rigidi fisici su un server Linux?


10

fdisk -l, ma cosa succede se i dischi sono stati configurati come RAID hardware?


1
Per cose non dietro un RAID, potresti voler usare qualcosa di simile lshw -class disk, poiché fdisk mostrerà alcuni dispositivi a blocchi che non sono in realtà dischi fisici.
Zoredache,

Risposte:


7

Nel caso di raid hardware dovresti usare un'utility controller come fornita dal produttore del controller raid.

Sfortunatamente non esiste un modo generico per farlo che funzioni con tutti i venditori di raid HW là fuori.


Ah, mi hai preso per 11 secondi. Oh bene, lascerò il mio dal momento che menziona i dettagli nel caso in cui aiuti chi lo chiede. Ancora +1 per una risposta corretta prima.
Aaron Copley,

7

Il fornitore del controller RAID di solito fornisce un'interfaccia ai dischi dietro di esso. 3ware ha la gestione web 3DM e anche un'utilità CLI. Dell lo fornisce anche tramite OpenManage Server Administrator. Non sono sicuro degli altri venditori, ma immagino lo stesso.


È possibile accedere ai controller LSI (inclusi i controller Dell PERC) con il programma MegaCLI utilizzando "MegaCLI -PDList -aAll".
slillibri,

E il raid HP è finito hpacucli.
Patrick,

2

Hardware RAID funziona combinando insieme i dischi e presentandoli come dispositivi a livello hardware. Non esiste un modo generico per una macchina linux di rilevarlo e sondare i dischi reali dietro il raid hardware. Tuttavia, la maggior parte dei dispositivi raid hardware viene fornito con una sorta di programma di utilità linux che fornisce informazioni sul dispositivo raid. Se trovi quell'utilità per il tuo particolare dispositivo raid, puoi usarlo per scoprire i dischi effettivi collegati al raid.


0

Penso che lo strumento chiamato

 lshw

può fare il trucco.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.