Linux
如何在 Linux 上辨識硬體 RAID 控制器
我正在嘗試辨識 Linux 上的硬體 RAID:
$ lspci -nnd ::0104 -k 02:00.0 RAID bus controller [0104]: Broadcom / LSI MegaRAID SAS-3 3108 [Invader] [1000:005d] (rev 02) Subsystem: Dell PERC H730 Mini [1028:1f49] Kernel driver in use: megaraid_sas Kernel modules: megaraid_sas $ lsscsi [0:2:0:0] disk DELL PERC H730 Mini 4.27 /dev/sda [0:2:1:0] disk DELL PERC H730 Mini 4.27 /dev/sdb [0:2:2:0] disk DELL PERC H730 Mini 4.27 /dev/sdc [0:2:3:0] disk DELL PERC H730 Mini 4.27 /dev/sdd [0:2:4:0] disk DELL PERC H730 Mini 4.27 /dev/sde [0:2:5:0] disk DELL PERC H730 Mini 4.27 /dev/sdf [0:2:6:0] disk DELL PERC H730 Mini 4.27 /dev/sdg [0:2:7:0] disk DELL PERC H730 Mini 4.27 /dev/sdh [0:2:8:0] disk DELL PERC H730 Mini 4.27 /dev/sdi [0:2:9:0] disk DELL PERC H730 Mini 4.27 /dev/sdj [0:2:10:0] disk DELL PERC H730 Mini 4.27 /dev/sdk [0:2:11:0] disk DELL PERC H730 Mini 4.27 /dev/sdl [0:2:12:0] disk DELL PERC H730 Mini 4.27 /dev/sdm [0:2:13:0] disk DELL PERC H730 Mini 4.27 /dev/sdn [0:2:14:0] disk DELL PERC H730 Mini 4.27 /dev/sdo [0:2:15:0] disk DELL PERC H730 Mini 4.27 /dev/sdp [0:2:16:0] disk DELL PERC H730 Mini 4.27 /dev/sdq $ cat /sys/class/block/sd?/device/model | uniq PERC H730 Mini
EDIT0:Dell EMC OpenManage Server Administrator v10 說:
$ sudo omreport storage controller | grep Name Name : PERC H730 Mini
我已經
inxi
從 RedHat EPEL 儲存庫安裝了它,它說:$ sudo inxi -Rxxx RAID: Hardware-1: Broadcom / LSI MegaRAID SAS-3 3108 [Invader] driver: megaraid_sas v: 07.714.04.00-rh1 port: 2000 bus-ID: 02:00.0 chip-ID: 1000:005d rev: N/A class-ID: 0104
它是
Broadcom / LSI MegaRAID SAS-3 3108
控制器還是Dell PERC H730 Mini
RAID 控制器?PS:我發現這個非常有用的文件可以幫助在 Linux 上使用 RAID:https ://hwraid.le-vert.net
兩者兼有:它是戴爾 PERC H730 Mini 控制器,它是使用LSI MegaRAID SAS-3 3108 控制器晶片的 OEM 控制器。
這種設置很常見。控制器晶片將自己標識為 PCI 設備,OEM 將其資訊添加為 PCI 子系統;這樣,設備驅動程序與 PCI id 匹配,無需針對每個 OEM 變體進行更新,但 OEM 會在有用的情況下被辨識(例如,對於使用者,或者如果 OEM 變體需要在驅動程序中進行特殊處理)。
大多數係統都有許多使用這種技術的設備。跑
lspci -v | grep -B1 Subsystem:
列出它們。