Como posso saber se uma unidade está dormindo?

8

Existe um aplicativo ou utilitário de linha de comando para o Mac OS X consultar um disco rígido para verificar se está 'adormecido' ou 'acordado' no momento ? (ou seja, conforme controlado pelas pmsetpreferências de economia de energia / suspensão do disco). Observe que estou atrás do estado de suspensão atual , não apenas se o sistema colocará o disco em suspensão quando estiver ocioso.

Eu tenho dois discos rígidos no meu MacBook Pro, um SSD para o sistema e um drive mecânico "regular" muito maior para vários arquivos grandes que não costumo usar.

Eu gostaria que a unidade física fosse adormecida quando não estiver em uso e, em geral, permaneça adormecida, a menos que eu esteja realmente usando. Gostaria que isso fosse automático, em vez de montar e desmontar a unidade regularmente.

Eu configurei o Economizador de energia para colocar o disco no modo de suspensão, mas não sei dizer quando a unidade está adormecida ou acordada (mesmo pressionando o ouvido contra o laptop é difícil dizer qual é o ruído do ventilador versus o ruído do disco), então eu não sei se dividi adequadamente meus arquivos entre as duas unidades.

Existe alguma maneira de consultar a unidade para ver se ela está adormecida, sem realmente acordá-la, para que eu possa monitorar isso para ver se ela geralmente está adormecida ou não?

Acho que uma pergunta alternativa alternativa é: qual é o equivalente do Mac OS X ao comando Linux:

hdparm -C <device>

Nota: Não precisa ser um equivalente exato da linha de comandos. Qualquer meio de descobrir seria útil.


Alguns lugares que eu procurei até agora, sem sucesso:

  • Os aplicativos internos Utilitário de Disco e Informações do Sistema parecem não fornecer informações sobre o estado de suspensão / ativação das unidades.
  • pmset -g( comando interno ) oferece várias funções de consulta, mas os eventos parecem ser sobre os eventos de suspensão do sistema , não sobre discos.
  • smartctl -i -n sleep( smartmontools via MacPorts ) parece sempre pensar que todas as unidades estão dormindo para mim! (seria interessante saber se isso é verdade para outras pessoas)
drfrogsplat
fonte

Respostas:

2

Não, não há nenhum utilitário ou ferramenta para descobrir esse tipo de informação.

ps. Estou postando isso como resposta, porque pesquisei essa pergunta há alguns meses e ficarei mais do que feliz se alguém provar que estou errado.

Editar: parece ser a mesma conclusão que os desenvolvedores do SmartMonTools, com base em sua resposta a esse problema , no qual eles alegam que a saída de unidades do SmartMonTools sempre em suspensão é um erro e agora a corrigiram para observar que o Power Mode não está disponível no Mac OS X / Darwin.

mspasov
fonte