Linuxサーバー上のすべての物理ハードディスクのインベントリを取得することは可能ですか?


10

はい、fdisk -l動作しますが、ディスクがハードウェアRAIDとしてセットアップされた場合はどうなりますか?


1
RAIDの背後にないものについてlshw -class diskは、fdiskが実際には物理ディスクではないブロックデバイスを表示するため、代わりに次のようなものを使用できます。
ゾレダチェ

回答:


7

ハードウェアRAIDの場合、製造されたRAIDコントローラーが提供するコントローラーユーティリティを使用する必要があります。

残念ながら、そこにあるすべてのHWレイドベンダーで機能する一般的な方法はありません。


ハァ、あなたは11秒で私を得た。まあ、それは質問者を助ける場合に備えて詳細に言及しているので、私は私のものを残すでしょう。最初に正解を得るためにまだ+1。
アーロンコプリー

7

通常、RAIDコントローラーのベンダーは、背後のディスクへのインターフェイスを提供します。3wareには、3DM Web管理とCLIユーティリティがあります。デルは、これをOpenManage Server Administrator経由でも提供しています。他のベンダーについてはわかりませんが、同じことを想像します。


LSIコントローラ(Dell PERCコントローラを含む)は、「MegaCLI -PDList -aAll」を使用してMegaCLIプログラムでアクセスできます。
-slillibri

そしてHPレイドは終わりhpacucliです。
パトリック

2

ハードウェアRAIDは、ディスクを組み合わせて、ハードウェアレベルでデバイスとして提示することで機能します。Linuxマシンがそれを検出し、ハードウェアレイドの背後にある実際のディスクを調べる一般的な方法はありません。ただし、ほとんどのハードウェアRAIDデバイスには、RAIDデバイスに関する情報を提供する何らかのLinuxユーティリティプログラムが付属しています。特定のRAIDデバイス用のユーティリティが見つかった場合、それを使用してRAIDに接続されている実際のディスクを検出できます。


0

というツールと思います

 lshw

トリックを行うことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.