Как узнать, спит ли диск?

8

Существует ли приложение или утилита командной строки для Mac OS X, чтобы запросить жесткий диск, чтобы узнать, «спит» он или «проснулся» прямо сейчас ? (то есть в соответствии с pmsetнастройками энергосбережения / режима сна). Обратите внимание, что я следую за текущим состоянием сна, а не только тем, будет ли система переводить диск в спящий режим, когда он находится в режиме ожидания.

У меня в MacBook Pro два жестких диска, твердотельный накопитель для системы и гораздо больший «обычный» механический привод для различных больших файлов, которые я не часто использую.

Мне бы хотелось, чтобы физический диск усыплялся, когда он не используется, и в целом оставался спящим, если я на самом деле не использую его. Я бы хотел, чтобы это происходило автоматически, а не устанавливалось и отключалось на постоянной основе.

Я настроил Energy Saver, чтобы перевести диск в спящий режим, но на самом деле я не могу определить, когда диск находится в спящем или активном состоянии (даже прижимая ухо к ноутбуку, трудно определить, что такое шум вентилятора и шум диска), поэтому я не знаю, правильно ли я разделил свои файлы между двумя дисками.

Есть ли какой-нибудь способ опроса диска, чтобы увидеть, спит ли он, без фактического пробуждения, чтобы я мог следить за этим, чтобы увидеть, спит ли он вообще или нет?

Я предполагаю, что другой, эквивалентный вопрос, что эквивалентно Mac OS X команды Linux:

hdparm -C <device>

Примечание: он не должен быть точным эквивалентом командной строки. Любые способы выяснения были бы полезны.


Некоторые места, которые я смотрел до сих пор, без успеха:

  • Встроенные приложения Disk Utility и System Information , по-видимому, не предоставляют никакой информации о состоянии сна / бодрствования дисков.
  • pmset -g( встроенная команда ) предлагает различные функции запросов, но события, похоже, относятся к системным событиям сна, а не к дискам.
  • smartctl -i -n sleep( smartmontools через MacPorts ), кажется, всегда думает, что все диски спят для меня! (было бы интересно услышать, если это правда для других)
drfrogsplat
источник

Ответы:

2

Нет, нет никакой утилиты или инструмента, чтобы узнать такую ​​информацию.

пс. Я публикую это как ответ, потому что я исследовал этот вопрос несколько месяцев назад, и я буду более чем счастлив, если кто-то докажет, что я неправ.

Изменить: Кажется, что это тот же вывод, что и разработчики SmartMonTools, основываясь на их ответе на эту проблему , в котором они утверждают, что вывод дисков SmartMonTools всегда спит является ошибкой, и теперь исправили это, чтобы отметить, что Power Mode недоступен в Mac OS X / Darwin.

mspasov
источник