Solusi 1:
Cara mendapatkan informasi RAID akan bergantung sepenuhnya pada pengontrol RAID yang Anda gunakan. Seringkali, pabrikan memiliki alat yang dapat diunduh dari situs web mereka yang dapat digunakan untuk menanyakan pengontrol RAID dan mendapatkan informasi ini.
Untuk menemukan pengontrol RAID mana yang Anda gunakan, coba salah satu dari perintah berikut:
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)
Di sini, informasi yang kami cari adalah "3ware Inc 9690SA SAS/SATA-II RAID PCIe" .
lsscsi
Perintah tidak tersedia di Debian dan Ubuntu, tetapi sudo apt-get install lsscsi
cepat akan mengambilnya dari repo. Perhatikan, jika Anda tidak menggunakan pengontrol RAID, pabrikan dan nomor model hard disk Anda akan ditampilkan di sini.
# 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
Di sini kita melihat pabrikannya adalah "AMCC" dan nomor model kartu RAID adalah "9690SA-8I" . Pencarian Google cepat menunjukkan bahwa kartu ini juga dikenal sebagai "AMCC 3Ware 9690SA-8I" .
lshw
Metode ketiga (yang memberikan sedikit data keluaran) adalah menggunakan lshw
memerintah. Jalankan lshw -class disk
sebagai root untuk hanya menampilkan detail tentang harddisk (termasuk informasi RAID).
Menemukan alat pengontrol RAID
Sekarang setelah kami memiliki pabrikan dan nomor model, alat tersebut seharusnya dapat ditemukan di situs web mereka, atau setidaknya dapat melihat detail Google tentang cara menemukan dan menggunakan alat untuk pengontrol khusus tersebut.
Jika pabrikan muncul dalam daftar ini, lihat jawaban ini untuk detail lebih lanjut tentang cara mendapatkan informasi RAID untuk kartu Anda:
- AMCC - pengontrol 3ware
- Logika LSI / Logika Symbios
- Adaptec (beberapa perangkat)
Solusi 2:
Jalankan sesuatu seperti lspci -knn | grep 'RAID bus controller'
.
Menggunakan keluaran itu, Google (misalnya) untuk LSI Logic / Symbios Logic MegaRAID SAS 2208
.
Temukan menggunakan storcli
utilitas untuk menginterogasi pengontrol RAID.
Unduh dan instal.
storcli64 show
memberi Anda model pengontrol secara khusus, dan indeks pengontrol, jumlah grup drive, dan drive virtual.
storcli64 /c0/d0 show
menunjukkan kepada Anda pengontrol pertama, grup drive pertama. Memberi tahu Anda tingkat serangan, termasuk bersarang.
storcli64 /c0/eall/sall show all
menunjukkan kepada Anda semua informasi di semua disk.
Data referensi lebih lanjut untuk perintah tersebut dapat ditemukan di sini:
http://mycusthelp.info/LSI/_cs/AnswerPreview.aspx?sSessionID=&inc=8275
Seharusnya semua yang harus Anda lakukan. Cukup gunakan introspeksi perangkat keras biasa di Linux, lalu Google, lalu unduh dan instal utilitas yang menyertainya.
Saran dan komentar @Gene benar-benar tepat.
Jawaban ini sepenuhnya spesifik untuk keluaran yang Anda dapatkan dari lspci
perintah, dan kemampuan pencarian Google Anda untuk mengidentifikasi pabrikan dan mengambil alat baris perintah yang benar.
Namun ini menunjukkan bahwa Anda bisa mendapatkan semua ini dari server, pada baris perintah, tanpa menghentikan mesin, membuka casing, dan menarik drive, yang saya harap dapat membantu.
Solusi 3:
Ini bukan jawaban satu ukuran untuk semua dan tidak memberi Anda semua informasi yang Anda butuhkan, tetapi pada satu pengontrol RAID perangkat keras Adaptec kami telah menggunakannya. Itu memberi beberapa akses ke drive itu sendiri melalui perangkat khusus /dev/sg1
, /dev/sg2
, dll.
Kita bisa menjalankan smartctl -a /dev/sg1
untuk mendapatkan banyak info tentang drive fisik tersebut termasuk produsen, nomor model, antarmuka, nomor seri, ukuran, dan data lainnya.
Sejauh mencari tahu pengontrol mana yang digunakan, saya setuju dengan komentar Gene tentang dmidecode
, dmesg
, dan lspci
- itu yang akan saya coba dulu juga.