web-dev-qa-db-ja.com

sasドライブのRAIDのLinuxデバイス名は何ですか?

2つのSASドライブで構成されるPromiseFastTrack TX2650を使用するRAID1があります。それらのLinuxデバイス名は何ですか?sdaは最初のsataドライブ用です。Windowsサーバーがあるので直接見ることはできませんが、smartctlの使用にはこの情報が必要です。

更新。 RAIDにアクセスする方法を見つけました:smartctl -d scsi sdb(SATAドライブもあるため)。しかし、この場合、ドライブ自体に関する情報を取得したいのですが、レイドコントローラーに関する情報を取得するだけです。出来ますか? Promisesのコントロールパネルには、健康状態(ブール値)に関する情報のみが表示されます。もっと知りたいです。ほとんどの場合、温度に関する情報が必要です。

1
flashnik

新しい答え:

さて、あなたが探していたものを明確にした後、これが私が言わなければならないことです。 2つのドライブを単一のアレイとしてオペレーティングシステムに表示するようにPromiseRAIDコントローラーが設定されているようです。この場合、ドライブはOSから完全に抽象化されており、OSには、SMARTデータを抽出する必要がある)ドライブへの「生の」アクセスを取得する方法がありません。

Promiseがアレイメンバーの状態をレポートおよび監視するために必要なツールはすべて信頼する必要があります。

古い答え:これは「実際の」ハードウェアRAIDコントローラーだと思いますか?もしそうなら、はい、配列は/ dev/sdXとして表示されます。ここで、X = a、b、cなどです。確実に確認したい場合は、KnoppixライブCDを作成して起動し、アレイがどのように検出されるかを確認してください。起動すると、$ dmesgの出力を解析して、検出されたデバイスタイプを確認できるはずです。

ただし、Windowsサーバーでsmartctlを使用するためにこの情報が必要な理由はまだ混乱しています。おそらくあなたはそれを明確にすることができるので、私たちはあなたに正確な答えを確実に与えることができます。

1
EEAA

最近のカーネル(> 2.6)では、ほとんどすべてのハードドライブとハードウェアRAIDデバイスが/ dev/sd#として表示されます。

Promise FastTrackが1つの論理ドライブを提示している場合(たとえば、RAID0またはRAID1を実行している場合)、/ dev/sd#を確認します。

'dmesg'を発行することで見つけることができるはずです

1
Matt Simmons