2つのSASドライブで構成されるPromiseFastTrack TX2650を使用するRAID1があります。それらのLinuxデバイス名は何ですか?sda
は最初のsataドライブ用です。Windowsサーバーがあるので直接見ることはできませんが、smartctl
の使用にはこの情報が必要です。
更新。 RAIDにアクセスする方法を見つけました:smartctl -d scsi sdb
(SATAドライブもあるため)。しかし、この場合、ドライブ自体に関する情報を取得したいのですが、レイドコントローラーに関する情報を取得するだけです。出来ますか? Promisesのコントロールパネルには、健康状態(ブール値)に関する情報のみが表示されます。もっと知りたいです。ほとんどの場合、温度に関する情報が必要です。
新しい答え:
さて、あなたが探していたものを明確にした後、これが私が言わなければならないことです。 2つのドライブを単一のアレイとしてオペレーティングシステムに表示するようにPromiseRAIDコントローラーが設定されているようです。この場合、ドライブはOSから完全に抽象化されており、OSには、SMARTデータを抽出する必要がある)ドライブへの「生の」アクセスを取得する方法がありません。
Promiseがアレイメンバーの状態をレポートおよび監視するために必要なツールはすべて信頼する必要があります。
古い答え:これは「実際の」ハードウェアRAIDコントローラーだと思いますか?もしそうなら、はい、配列は/ dev/sdXとして表示されます。ここで、X = a、b、cなどです。確実に確認したい場合は、KnoppixライブCDを作成して起動し、アレイがどのように検出されるかを確認してください。起動すると、$ dmesg
の出力を解析して、検出されたデバイスタイプを確認できるはずです。
ただし、Windowsサーバーでsmartctlを使用するためにこの情報が必要な理由はまだ混乱しています。おそらくあなたはそれを明確にすることができるので、私たちはあなたに正確な答えを確実に与えることができます。
最近のカーネル(> 2.6)では、ほとんどすべてのハードドライブとハードウェアRAIDデバイスが/ dev/sd#として表示されます。
Promise FastTrackが1つの論理ドライブを提示している場合(たとえば、RAID0またはRAID1を実行している場合)、/ dev/sd#を確認します。
'dmesg'を発行することで見つけることができるはずです