Eu fiz o seguinte script compacto com ajuda de respostas anteriores. O script monta e abre a unidade secundária (disk1, aqui "HDD"), se ela não estiver montada, e a ejeta, se estiver montada.
Eu também reduzi o tempo ocioso para 1 min (no terminal: sudo pmset -a disksleep 1
) e coloquei "HDD" na lista de exceções do Spotlight, onde ele reaparece toda vez que ele é montado.
Em seguida, o disco não será iniciado com muita frequência, mas voltará ao repouso rapidamente, quando montado, é claro. Observe também que os discos desmontados podem iniciar ao usar, e. informações do sistema e utilitário de disco.
Use o nome do disco correto em vez de "HDD" abaixo!
O script MountHDD.scpt
:
tell application "Finder"
if not (exists the disk "HDD") then
do shell script "diskutil mountDisk 'disk1'"
tell application "Finder"
activate
make new Finder window
set target of Finder window 1 to disk "HDD"
end tell
else
do shell script "diskutil eject 'disk1'"
end if
end tell
Salve o script como um programa (.app) e coloque o programa no Dock!
Observe que o disco ainda gira (desmontado) na inicialização e no despertador. Execute o aplicativo uma vez / duas vezes (montado / desmontado) para dormir. se você não fizer nada, irá girar o tempo ocioso (1 min se sudo pmset -a disksleep 1
for usado) e depois parar.