Jak sprawdzić, czy dysk śpi?

8

Czy istnieje aplikacja lub narzędzie wiersza polecenia dla systemu Mac OS X do kwerendy twardego dysku, aby zobaczyć, czy jest to „śpi” lub „obudzić” właśnie teraz ? (tzn. kontrolowane przez pmsetpreferencje oszczędzania energii / trybu uśpienia dysku). Zauważ, że jestem po bieżącym stanie uśpienia, nie tylko czy system uśpi dysk, gdy jest bezczynny.

Mam dwa dyski twarde w moim MacBooku Pro, dysk SSD dla systemu i znacznie większy „zwykły” napęd mechaniczny dla różnych dużych plików, których często nie używam.

Chciałbym, aby dysk fizyczny został uśpiony, gdy nie jest używany, i ogólnie śpię, chyba że faktycznie go używam. Chciałbym, aby było to automatyczne, zamiast regularnie montować i odmontowywać dysk.

Skonfigurowałem Oszczędzanie energii, aby uśpić dysk, ale nie jestem w stanie stwierdzić, kiedy dysk śpi lub się budzi (nawet dociskając ucho do laptopa, trudno jest odróżnić hałas wentylatora od szumu dysku), więc nie wiem, czy odpowiednio podzieliłem moje pliki na dwa dyski.

Czy jest jakiś sposób na sprawdzenie dysku, czy śpi, nie budząc go, więc mogę to monitorować, aby sprawdzić, czy ogólnie śpi, czy nie?

Wydaje mi się, że alternatywne, równoważne pytanie brzmi: co to jest odpowiednik polecenia Linux dla Mac OS X:

hdparm -C <device>

Uwaga: nie musi to być dokładny odpowiednik wiersza poleceń. Przydałby się jakikolwiek sposób dowiedzenia się.


Niektóre miejsca, które do tej pory szukałem, bez powodzenia:

  • Wbudowane narzędzia dyskowe i informacje o systemie nie wydają się dostarczać żadnych informacji o stanie uśpienia / wybudzenia dysków.
  • pmset -g( wbudowane polecenie ) oferuje różne funkcje zapytań, ale zdaje się, że zdarzenia dotyczą systemowych zdarzeń uśpienia, a nie dysków.
  • smartctl -i -n sleep( smartmontools przez MacPorts ) zawsze wydaje mi się, że wszystkie dyski dla mnie śpią! (byłoby interesujące usłyszeć, jeśli dotyczy to innych)
drfrogsplat
źródło

Odpowiedzi:

2

Nie, nie ma żadnego narzędzia ani narzędzia do wyszukiwania tego rodzaju informacji.

ps. Podaję to jako odpowiedź, ponieważ zbadałem to pytanie kilka miesięcy temu i będę bardzo szczęśliwy, jeśli ktoś udowodni, że się mylę.

Edycja: Wydaje się, że jest to ten sam wniosek, co twórcy SmartMonTools na podstawie ich odpowiedzi na ten problem , w którym twierdzą, że wyjście napędów SmartMonTools zawsze śpiące jest błędem, a teraz poprawili to, aby zauważyć, że tryb zasilania nie jest dostępny na Mac OS X / Darwin.

mspasov
źródło