Eu tenho um novo Macbook Pro de 13 "executando o Mavericks. Este computador está conectado a uma unidade USB externa que eu uso nos backups do Time Machine e no armazenamento externo. Os backups do Time Machine ocorrem algumas vezes por dia e a unidade fica praticamente inativa na maioria dos o dia.
Quando estou correndo para uma reunião, para a sala do servidor ou voltando para casa no final do dia, gostaria de fazer o seguinte:
- Feche a tampa do meu Macbook, rapidamente.
- Faça com que o Mac desmonte automaticamente todas as unidades externas, o mais rápido possível e forçosamente, se necessário. Estou disposto a esperar alguns segundos para que todas as luzes se apaguem.
Existe uma maneira de fazer com que o computador desmonte automaticamente todas as unidades externas assim que eu fechar a tampa do meu Mac?
Atualmente, se eu esquecer de desmontar as unidades externas, meu Mac me castiga mais tarde com o erro "O disco não foi ejetado corretamente. Se possível, sempre ejete um disco antes de desconectá-lo ou desligá-lo".
Sei que é uma boa prática desmontar sempre um disco de forma limpa antes de remover a interface do disco, mas estou procurando uma solução automatizada. Não estou muito preocupado se uma imagem de backup do Time Machine for interrompida ou corrompida, pois um dos próximos backups subsequentes funcionará e eu raramente preciso restaurar a partir do backup. Como o sistema de arquivos é um sistema de arquivos de registro no diário, o diário cuida de maneira transparente de muitos outros erros de corrupção do sistema de arquivos.
fonte
Respostas:
Há vários aplicativos que podem executar scripts no modo de suspensão:
Um script bash como o seguinte desmontará todos os discos especificados:
Para desmontar todos os volumes, exceto
/
:ou mais limpo…
fonte
Outra opção é o Jettison (disponível na App Store) - é isso que uso há alguns meses e não tive nenhum problema. Recentemente, ganhou a opção de remontar automaticamente discos ainda conectados quando você acorda do modo de suspensão.
A versão mais recente v1.3.0 (somente download direto - presumo que esteja a caminho da App Store) custa mais e eles explicam por que isso está nas Perguntas frequentes.
Se eu leio isso corretamente, pode-se comprar a versão da App Store por dois dólares e depois atualizar para a versão de download direto gratuitamente, mas não confirmei ou tentei isso.
Não é exatamente caro a qualquer preço, mas não é gratuito, como parece a opção SleepWatcher.
fonte
Vou elaborar a resposta de @ grgarside.
Estou usando o SleepWatcher
Instale a partir de portas:
Leia o manual em
/opt/local/share/doc/sleepwatcher/ReadMe.rtf
e viaman sleepwatcher
. Leia este antigo Machint da Macworld: cure um Mac insone com o SleepWatcher System . De acordo com o Machint eu posso simplesmente adicionar código para~/.sleep
e~/.wakeup
, ou para os arquivos globais/etc/rc.sleep
e/etc/rc.wakeup
.Coloque o seguinte código em
~/.sleep
:Ative o relógio de sono. Mude
<key>Disabled</key><true/>
para<key>Disabled</key><false/>
.Verificar:
Feito!
fonte
.plist
coisa corretamente.