GNU/Linux >> Belajar Linux >  >> Linux

Bisakah saya mendeteksi informasi RAID perangkat keras dari dalam Linux?

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.


Linux
  1. Info Hard Disk Dibalik Pengontrol Serangan Perangkat Keras?

  2. Linux – Bisakah Kita Mendapatkan Informasi Kompilator Dari Biner Elf?

  3. Bagaimana saya bisa menemukan file tertentu dari terminal Linux?

  1. Bisakah saya mentransfer Steam Games dari Win7 ke Linux?

  2. Bisakah saya mem-boot Linux dari VHD?

  3. Bagaimana saya bisa menyalin folder dari baris perintah Linux?

  1. Gunakan lspci di Linux untuk melihat perangkat keras Anda

  2. Bisakah saya terhubung ke mesin Windows dari shell Linux?

  3. Bagaimana saya bisa menemukan model perangkat keras di Linux?