Gibt es eine Anwendung oder ein Befehlszeilenprogramm für Mac OS X eine Festplatte abzufragen , um zu sehen , ob es ‚schläft‘ oder ‚wach‘ ist gerade jetzt ? (dh wie durch die Energiespar- / pmset
Festplattenschlafeinstellungen gesteuert ). Beachten Sie, dass ich nach dem aktuellen Ruhezustand bin und nicht nur, ob das System die Festplatte in den Ruhezustand versetzt, wenn sie inaktiv ist.
Ich habe zwei Festplatten in meinem MacBook Pro, eine SSD für das System und eine viel größere "normale" mechanische Festplatte für verschiedene große Dateien, die ich nicht oft benutze.
Ich möchte, dass das physische Laufwerk bei Nichtgebrauch in den Ruhezustand versetzt wird und im Allgemeinen eingeschlafen bleibt, es sei denn, ich verwende es tatsächlich. Ich möchte, dass dies automatisch erfolgt, anstatt das Laufwerk regelmäßig zu montieren und zu demontieren.
Ich habe Energy Saver eingerichtet, um die Festplatte in den Energiesparmodus zu versetzen, aber ich kann nicht sagen, wann das Laufwerk schläft oder wach ist (selbst wenn ich mein Ohr gegen den Laptop drücke, ist es schwer zu erkennen, was Lüftergeräusche oder Festplattengeräusche sind), also ich Ich weiß nicht, ob ich meine Dateien angemessen auf die beiden Laufwerke aufgeteilt habe.
Gibt es eine Möglichkeit, das Laufwerk abzufragen, um festzustellen, ob es schläft, ohne es tatsächlich zu wecken, damit ich dies überwachen kann, um festzustellen, ob es im Allgemeinen schläft oder nicht?
Ich denke, eine alternative, äquivalente Frage lautet: Was ist das Mac OS X-Äquivalent des Linux-Befehls?
hdparm -C <device>
Hinweis: Es muss kein genaues Befehlszeilenäquivalent sein. Jedes Mittel, um es herauszufinden, wäre nützlich.
Einige Orte, die ich bisher ohne Erfolg gesucht habe:
- Das integrierte Festplatten-Dienstprogramm und die Systeminformationsanwendungen scheinen keine Informationen zum Ruhezustand der Laufwerke zu liefern.
pmset -g
( eingebauter Befehl ) bietet verschiedene Abfragefunktionen, aber die Ereignisse scheinen sich auf die Systemschlafereignisse zu beziehen, nicht auf Festplatten.smartctl -i -n sleep
( smartmontools via MacPorts ) scheint immer zu denken, dass alle Laufwerke für mich schlafen! (wäre interessant zu hören, ob dies für andere gilt)