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 pmset
preferê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)