J'ai un nouveau Macbook Pro 13 "exécutant Mavericks. Cet ordinateur est connecté à un lecteur USB externe que j'utilise pour mes sauvegardes Time Machine et pour le stockage externe Les sauvegardes Time Machine se produisent plusieurs fois par jour et le lecteur est en grande partie inactif pour la plupart des le jour.
Lorsque je me précipite vers une réunion, vers la salle des serveurs ou que je rentre chez moi à la fin de la journée, je voudrais faire ce qui suit:
- Fermez rapidement le couvercle de mon Macbook.
- Demandez au Mac de démonter automatiquement tous les disques externes, le plus rapidement possible et de force si nécessaire. Je suis prêt à attendre quelques secondes pour que toutes les lumières s'éteignent.
Existe-t-il un moyen d'obtenir l'ordinateur pour démonter automatiquement tous les disques externes dès que je ferme le couvercle de mon Mac?
Actuellement, si j'oublie de démonter les disques externes, mon Mac me réprimande plus tard avec l'erreur "Le disque n'a pas été éjecté correctement. Si possible, éjectez toujours un disque avant de le débrancher ou de l'éteindre."
Je sais qu'il est préférable de toujours démonter un disque proprement avant de retirer l'interface du disque, mais je recherche une solution automatisée. Je ne suis pas très inquiet si une image de sauvegarde Time Machine est interrompue ou corrompue, car l'une des prochaines sauvegardes suivantes fonctionnera et j'ai très rarement besoin de restaurer à partir de la sauvegarde. Étant donné que le système de fichiers est un système de fichiers journalisé, le journal prend en charge de manière transparente de nombreuses autres erreurs de corruption du système de fichiers.
la source
Réponses:
Il existe un certain nombre d'applications qui peuvent exécuter des scripts en mode veille:
Un script bash tel que le suivant démontera tous les disques spécifiés:
Pour démonter tous les volumes sauf
/
:ou plus proprement…
la source
Une autre option est Jettison (disponible sur l'App Store) - c'est ce que j'utilise depuis quelques mois maintenant et je n'ai eu aucun problème. Il a récemment gagné l'option de remonter automatiquement les disques encore connectés lorsque vous vous réveillez du sommeil.
La nouvelle version 1.3.0 (téléchargement direct uniquement - je suppose qu'elle est en route vers l'App Store) coûte plus cher et explique pourquoi cela se trouve dans sa FAQ.
Si j'ai bien lu, on pourrait acheter la version App Store pour deux dollars, puis passer à la version à téléchargement direct gratuitement, mais je n'ai pas confirmé ou essayé cela.
Pas exactement cher dans les deux cas, mais pas gratuit comme l'option SleepWatcher semble l'être.
la source
Je vais développer la réponse de @ grgarside.
J'utilise SleepWatcher
Installer à partir des ports:
Lisez le manuel sur
/opt/local/share/doc/sleepwatcher/ReadMe.rtf
et viaman sleepwatcher
. Lisez ce vieux Machint de Macworld: Cure an insomniac Mac with SleepWatcher System . Selon le Machint je peux simplement ajouter du code à~/.sleep
et~/.wakeup
, ou aux fichiers globaux/etc/rc.sleep
&/etc/rc.wakeup
.Placez le code suivant dans
~/.sleep
:Activez sleepwatcher. Remplacez
<key>Disabled</key><true/>
par<key>Disabled</key><false/>
.Vérifier:
Terminé!
la source
.plist
j'active correctement la chose.