¿Cómo puedo saber si una unidad está dormida?

8

¿Existe una aplicación o utilidad de línea de comandos para Mac OS X para consultar un disco duro para ver si está "dormido" o "despierto" en este momento ? (es decir, según lo controlado por pmsetlas preferencias de ahorro de energía / suspensión del disco). Tenga en cuenta que estoy después del estado de suspensión actual , no solo si el sistema pondrá el disco en suspensión cuando esté inactivo.

Tengo dos discos duros en mi MacBook Pro, un SSD para el sistema y un disco mecánico "regular" mucho más grande para varios archivos grandes que no uso con frecuencia.

Me gustaría que el disco físico se ponga en suspensión cuando no esté en uso, y en general permanezca dormido a menos que realmente lo esté usando. Me gustaría que esto sea automático, en lugar de montar y desmontar la unidad de forma regular.

Configuré Energy Saver para poner el disco en suspensión, pero en realidad no puedo decir cuándo la unidad está dormida o despierta (incluso presionar la oreja contra la computadora portátil es difícil saber qué es el ruido del ventilador frente al ruido del disco), así que No sé si he dividido adecuadamente mis archivos entre las dos unidades.

¿Hay alguna forma de consultar el disco para ver si está dormido, sin despertarlo realmente, para que pueda monitorear esto para ver si generalmente está dormido o no?

Supongo que una pregunta alternativa equivalente es: ¿Cuál es el equivalente de Mac OS X del comando Linux:

hdparm -C <device>

Nota: No es necesario que sea un equivalente exacto de la línea de comandos. Cualquier medio de averiguarlo sería útil.


Algunos lugares que he buscado hasta ahora, sin éxito:

  • Las aplicaciones integradas de Utilidad de disco e Información del sistema no parecen proporcionar ninguna información sobre el estado de suspensión / activación de las unidades.
  • pmset -g( comando incorporado ) ofrece varias funciones de consulta, pero los eventos parecen ser sobre los eventos de suspensión del sistema , no sobre los discos.
  • smartctl -i -n sleep( smartmontools a través de MacPorts ) parece pensar siempre que todas las unidades están dormidas para mí. (Sería interesante saber si esto es cierto para otros)
drfrogsplat
fuente

Respuestas:

2

No, no hay ninguna utilidad o herramienta para encontrar este tipo de información.

PD. Estoy publicando esto como respuesta, porque he investigado esta pregunta hace unos meses y estaré más que feliz si alguien me demuestra que está equivocado.

Editar: parece ser la misma conclusión que los desarrolladores de SmartMonTools en función de su respuesta a este problema , en el que afirman que la salida de las unidades de SmartMonTools siempre durmiendo es un error, y ahora lo han corregido para notar que el Modo de energía no está disponible en Mac OS X / Darwin.

mspasov
fuente