LinuxでハードウェアRAIDコントローラを識別する方法

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
$ lspci -d ::0104 -m
02:00.0 "RAID bus controller" "Broadcom / LSI" "MegaRAID SAS-3 3108 [Invader]" -r02 "Dell" "PERC H730 Mini"
$ 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 | sort -u
PERC H730 Mini

編集0:Dell EMC OpenManage Server Administrator v10は、次のように言います。

$ sudo omreport storage controller | grep Name
Name                                          : PERC H730 Mini

RedHat EPELリポジトリからインストールしましたが、inxi次のように表示されます。

$ 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 MiniRAIDコントローラーですか?

PS:LinuxでRAIDを使用するのに役立つ非常に便利なドキュメントが見つかりました。https://hwraid.le-vert.net

ベストアンサー1

両方です。 Dell PERC H730 Miniコントローラです。LSI MegaRAID SAS-3 3108コントローラチップ

この設定は非常に一般的です。コントローラチップは自身をPCIデバイスとして識別し、OEMはその情報をPCIサブシステムとして追加します。このようにして、デバイスドライバは各OEMバリアントに対して更新することなくPCI IDと一致することができますが、OEMはシーンで認識されます(例えばユーザーまたはOEMバリアントの場合は、ドライバで特別な処理が必要です。

ほとんどのシステムでは、この技術を使用する多くのデバイスが動作します。

lspci -v | grep -B1 Subsystem:

リストを作成してください。

おすすめ記事