場合によっては、Linux サーバーで RAID コントローラーのタイプとモデルを調べる必要がありますが、正しいコマンドがわからない場合、これは難しい状況になる可能性があります。この投稿では、Raid のタイプとモデルを取得する方法について詳しく説明します。
Raid コントローラのタイプとモデルを調べる Linux コマンド
lshw と lspci は、必要な RAID 情報を取得するために使用するコマンドです。
Ubuntu および Debian システムの場合:
lshw と lspci をインストール
apt-get install lshw pciutils
CentOS / RHEL ユーザー向け:
yum install lshw pciutils
出力は次のようになります:
[[email protected]:~]yum install lshw pciutils Loaded plugins: fastestmirror, security, universal-hooks Setting up Install Process Loading mirror speeds from cached hostfile * EA4: 208.100.0.204 * base: mirror.tzulo.com * epel: mirror.steadfast.net * extras: mirror.tzulo.com * updates: mirror.sesp.northwestern.edu Package pciutils-3.1.10-4.el6.x86_64 already installed and latest version Resolving Dependencies --> Running transaction check ---> Package lshw.x86_64 0:B.02.17-4.el6 will be installed
次に、次のコマンドを入力して RAID コントローラ情報を取得します:
lshw | grep raid -i
これは私のシステムの出力です:
[[email protected]:~]lshw | grep raid -i description: RAID bus controller product: MegaRAID SAS 2208 [Thunderbolt] configuration: driver=megaraid_sas latency=0
では、lspci コマンドを使用して RAID タイプを調べてみましょう。
lspci | grep -i raid
私の場合、RAID コントローラのタイプとモデルが正確に表示されます。
[[email protected]:~]lspci | grep -i raid 03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 03)
Raid 構成から高度な情報を取得する
lshw を使用して、Raid のタイプと構成に関する詳細情報を取得できます。次のコマンドを使用してください:
lshw -class disk
出力:
[[email protected]:~]lshw -class disk *-disk description: SCSI Disk product: MR9266-4i vendor: LSI physical id: 2.0.0 bus info: [email protected]:2.0.0 logical name: /dev/sda version: 3.46 serial: 0068684307277e0e201022b706b00506 size: 446GiB (479GB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=000e2c21
正確なハードウェア RAID レベルを取得
RAID ハードウェア コントローラは、OS を raw ディスクから分離します。また、正確な RAID レベルを知る唯一の方法は、製造元が提供する RAID カード ユーティリティを最初にインストールすることです。
また、システムの起動時にハードウェア RAID レベル情報を取得したり、BIOS で検出されたハードウェアを確認したりできます。また、通常は、物事をチェック/印刷/監視/制御する Raid スタートアップ アプリケーションもあります。
正確なソフトウェア RAID レベルを取得
ソフトウェアを使用して Raid を構築した場合は、dmraid コマンドを使用できます。
dmraid -r
これにより、使用されているフォーマットと RAID レベルとともに、すべての RAID デバイスが一覧表示され、検出されます
これで、システムに RAID コントローラがあるかどうかを検出する方法と、RAID コントローラのタイプ、モデル、および RAID レベルのタイプを知る方法がわかりました。
Linux での RAID コントローラーのタイプとモデルの確認が最後に変更されました:2017 年 2 月 24 日、Esteban Borges による