ディスク構成がRAID1で、一台のハードディスクが壊れた時の検出方法は、
どうすれば、よいですか?
Linux CentOSサーバーです。
PS.
どこかのサイトから拾ってきた部分↓、しかし、どうやって、下記ログを吐いたときにアラームをあげるようにすればよいのか不明。
実際にドライブが故障した時のログです。プライマリーマスターのドライブが故障し、切り離されたことがわかります。
04-September-2003 16:37.13
SiICfg Event Logger Started
04-September-2003 16:37.13
SiICfg Event writer starting up.
04-September-2003 17:11.22
Warning - Member dropped ← ここで切り離し
Set 0 dropped member 0 on adapter 0 due to a port error. SRB status was Request Timed Out.
- SRB : SCSI Request Block
SRB status の Timed Out
SRB status のタイムアウトが起こってもドライブが故障したとは限りませんが、
タイムアウトが頻発するような場合は何らかの問題があるものと考えられますので注意が必要です。
ミラーリングはドライバ仕様書によると次のような動作をしていると書かれています。
1.読み書きの要求を受け取る
2.受け取った読み書き要求のコピー(SRB)を2個作る
3.それぞれのドライブに対してコピーした読み書き要求を送る(チャイルドプロセス)
4.それぞれのドライブから正常終了のステータスを受け取る
5.元の読み書き要求に対して正常終了のステータスを返す
SRB status のタイムアウトは4の段階でドライブから正常終了のステータスを一定時間内に受け取れなかった場合に起こります。
つまり故障ではなくても何らかの理由で正常終了のステータスが遅れればタイムアウトとなります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/10/10 04:12
2015/10/10 05:09
退会済みユーザー
2015/10/10 05:28
2015/10/10 10:44
退会済みユーザー
2015/10/19 06:57