Ich habe einen Launchd-Job eingerichtet, der meinen SMART-Status überprüft.
Nachdem ich iStat Menus installiert hatte, warf mir mein launchd-Job sofort ein Popup-Fenster mit der Aufforderung, alle meine Dateien zu sichern. Ich habe mit dem Festplatten-Dienstprogramm nachgesehen und den SMART-Status als Nicht unterstützt angezeigt.
Ich habe iStat Menus sofort mit dem offiziellen Deinstallationsprogramm deinstalliert und festgestellt, dass mein SMART-Status sofort nach der Deinstallation dieser App als SMART-Status angezeigt wurde: Verifiziert. Puh!
Warum haben die iStat-Menüs SMART deaktiviert? Gibt es einen bestimmten Grund, den ich wissen möchte.
So sieht mein Skript aus:
A=$( diskutil info disk0 | grep SMART )
if [ "$A" != " SMART Status: Verified" ]
then
osascript -e 'tell application "Finder" to activate' -e 'tell application "Finder" to display dialog "Your Drive is failing, Please backup all your important files now" buttons {"OK"} with icon stop'
fi
Warum haben die iStat-Menüs SMART deaktiviert?
Nichts kann SMART deaktivieren. Es handelt sich um eine in die Firmware Ihrer Festplatte oder SDD integrierte Technologie, die den Zustand Ihres Laufwerks meldet . Es ist nicht etwas, das deaktiviert werden kann.
Nachdem ich iStat Menus installiert hatte, warf mir mein launchd-Job sofort ein Popup-Fenster mit der Aufforderung, alle meine Dateien zu sichern. Ich habe mit dem Festplatten-Dienstprogramm nachgesehen und den SMART-Status als Nicht unterstützt angezeigt.
Dies liegt daran, dass sich auf der Hardwareebene ein Systemdienst befindet, der Antworten von der SMART-Berichterstellung des Laufwerks abfängt. Das Festplatten-Dienstprogramm versucht, eine Anfrage an das Laufwerk zu senden, um über seinen Status zu berichten, und das iStat-Menü erfasst (mangels eines besseren Wortes) das Ergebnis; Es wird kein Ergebnis zurückgegeben - daher ist es "Nicht unterstützt".
Zu deinem Skript....
Während Ihr Skript an und für sich gut ist, ist der „SMART Status = Verified“ von Disk Util nichts anderes als die „Motorkontrollleuchte“ auf dem Armaturenbrett eines Autos. Es sagt Ihnen, dass etwas nicht stimmt, aber nicht was und erst nachdem etwas fehlgeschlagen ist. Das ist ungefähr so nützlich wie das Schließen der Scheunentür, nachdem das Pferd entkommen ist.
SMART hat eine Reihe von Attributen , die Disk Util weder überwacht noch meldet. Um umfassende Berichte und detailliertere Daten sowie Schwellenwerte zu erhalten, die Sie vor bevorstehenden Ausfällen warnen, suchen Sie nach Tools, die speziell für diese Art von Aufgabe entwickelt wurden.
Ich habe persönlich das integrierte Disk Util verwendet, um den SMART-Status im Handumdrehen zu erhalten. Ich bevorzuge jedoch die "Pro"-Tools, die speziell für diese Art von Aufgabe entwickelt wurden. Smartmontools ist für mich ausreichend, aber für Kunden, die mit einer CLI nicht vertraut sind, empfehle ich entweder Disk Drill oder Drive Dx
Gilby
Benutzer158589
hallo tom