Wie kann ich feststellen, ob ein Laufwerk schläft?


8

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- / pmsetFestplattenschlafeinstellungen 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)

Antworten:


2

Nein, es gibt kein Dienstprogramm oder Tool, um diese Art von Informationen herauszufinden.

ps. Ich poste dies als Antwort, weil ich diese Frage vor einigen Monaten recherchiert habe und ich bin mehr als glücklich, wenn mir jemand das Gegenteil beweist.

Bearbeiten: Scheint die gleiche Schlussfolgerung zu sein wie die Entwickler von SmartMonTools, basierend auf ihrer Antwort auf dieses Problem , in dem sie behaupten, dass die Ausgabe der Laufwerke von SmartMonTools, die immer schlafen, ein Fehler ist, und sie jetzt korrigiert hat, um festzustellen, dass der Energiemodus nicht verfügbar ist unter Mac OS X / Darwin.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.