Ich möchte ständig (alle 30 Sekunden) überprüfen und sehen, ob sekundäre (SDB) Festplatte fehlgeschlagen ist. Was wäre der optimale Weg dazu? Soll ich überprüfen, ob/dev/sdb existiert, oder gibt es eine bessere Methode? Ich möchte auch von der sekundären Festplatte überprüfen, wenn primäre fehlgeschlagen ist, und wenn ja, ich möchte einen Neustart Befehl ausführen.Ständig überprüft, ob sekundäre Festplatte fehlgeschlagen
Zeit von Ich denke
tunFür die Überprüfung, ob eine zweite Festplatte ausgefallen führe ich diese ständig in while-Schleife
if [ -e /dev/sda ];
then
echo "Secondary Hard drive is connected"
sleep 30s
else
echo "Secondary Hard drive died"
fi
Um zu überprüfen, ob die primäre Festplatte konnte nicht ich dies ständig ausführen in while-Schleife
Ich bin nicht sicher, wie man Festplattenausfall nachahmt, aber ich möchte Eingabe und oder Vorschläge, wie dies zu tun ist, und ob die co de wird funktionieren. Vielen Dank im Voraus für ihre Hilfe :)
Nur neugierig existiert: Was tun Sie Ihre Sekundär für Festplatte? – ArjunShankar
Ein Cron-Job wäre effizienter als Code in einer Schleife auszuführen, oder? – Benjamin
Sie sollten folgendes beachten: Festplattenfehler entspricht möglicherweise nicht immer der Gerätedatei, die von '/ dev' verschwindet – ArjunShankar