セカンダリ(sdb)ハードディスクが故障しているかどうかを30秒ごとにチェックしてみたいと思います。そうする最も最適な方法は何でしょうか。/dev/sdbが存在するかどうかを確認するだけでよいのでしょうか、それとも良い方法がありますか? また、プライマリが失敗した場合はセカンダリハードドライブからチェックしたいと思います。もしそうなら、再起動コマンドを実行したいと思います。セカンダリハードドライブは、私は常にプライマリハードドライブは、私は常にwhileループセカンダリハードディスクが故障していないか常に確認しています
でこれを実行できなかったかどうかを確認するにはループif [ -e /dev/sda ];
then
echo "Secondary Hard drive is connected"
sleep 30s
else
echo "Secondary Hard drive died"
fi
ながらこれをで実行できなかった場合
現在、私はチェックするための
を行うことを考えています
if [ -e /dev/sda ];
then
echo "Hard drive is connected"
sleep 30s
else
echo "Hard drive died"
reboot
fi
私はハードドライブの故障を模倣する方法はわかりませんが、私はこのやり方や入力方法、 deは動くでしょう。 事前にお手伝いいただき、ありがとうございます。
興味があるだけ存在するかどうかをチェックしてみてください問題をクリアしているようですか? – ArjunShankar
ループでコードを実行するよりも、cronジョブが効率的です。 – Benjamin
あなたはこれを考慮したいと思うかもしれません:ハードドライブの故障は、 '/ dev'から消えるデバイスファイルに必ずしも対応しないかもしれません。 – ArjunShankar