5 votos

Haga que Mac expulse las unidades externas cuando duerma o duerma / despierte

Tengo un disco duro externo, un "Western Digital My Passport for Mac". Yo suelo dejarlo conectado y se aleje de mi MacBook Pro. El Mac a menudo se fue a dormir y muchas veces el "no correctamente expulsado" mensaje emergente. Se usa para Windows me acaba de hacer clic en ella. De Windows a menudo da errores que no tienen consecuencias. Hasta que en un momento se detuvo el disco de montaje. Yo no puedo ayudar pero creo que la que está conectado el error y la falta de expulsar correctamente.

Es allí una manera de tener el Mac de expulsión de las unidades USB de forma segura cuando se va a dormir? Ya sea de oficio o incluso cuando tengo que ir a dormir o cerrar la tapa?

Es muy engorroso tener que expulsar la unidad cada vez que me alejo. Tener un muy caótica de la naturaleza no ayuda con ese tipo de cosas.

BTW, ayer recibí la unidad de montaje de sólo lectura a través de los macOS Disco Uility de la aplicación. Así que he rescatado de mis archivos. Aun preferiría no tener que volver, porque la unidad contenía algunas fotos que aún no estaban respaldados. Por CIERTO, el error que muestra es con el volumen seleccionado (disco pasa la primera prueba):

Schijf-EHBO uitvoeren op 'My Passport for Mac' (disk2s2)

Bestandssysteem herstellen.
Het volume is al gedeactiveerd.
fsck_hfs -fy -x /dev/rdisk2s2 uitvoeren
Eindcode bestandssysteem is 8.
De oorspronkelijke status wordt teruggezet naar gedeactiveerd.
Controle of herstel van bestandssysteem mislukt.

Bewerking mislukt…

Un traductor de Google, en inglés, del mensaje anterior:

Perform disk first aid on 'My Passport for Mac' (disk2s2)

Restore file system.
The volume has already been deactivated.
Run fsck_hfs -fy -x / dev / rdisk2s2
File code final code is 8.
The original status is reset to deactivated.
File system check or restore failed.

Operation failed ...

4voto

Nimesh Neema Puntos 69

Hay una aplicación de terceros disponible para exactamente este propósito. La aplicación Jettison expulsa automáticamente tus unidades externas cuando pones a dormir tu MacBook.

Es una aplicación de pago con 15 días de prueba gratuita disponible.

2voto

user3439894 Puntos 5883

Puede ser de forma nativa para lograr su objetivo; sin embargo, no sé cómo, y por qué yo uso EventScripts, que entre los eventos que pueda reaccionar, Computer will sleep y Computer wakes podría ser el uso de a unmount/remount de una Unidad USB adjunta el uso de AppleScripts, shell scripts y / o flujos de trabajo de Automator.

Puede descargar la versión de demostración de los desarrolladores del sitio web. La aplicación cuesta $3.99 DÓLARES en la App Store en los Estados Unidos.


Tenga en cuenta que yo soy un pagada por el cliente y no tienen ninguna otra afiliación con Mousedown Software, el desarrollador de EventScripts.

2voto

moodforaday Puntos 2633

La borda es una excelente recomendación, y probablemente el que haría la mayoría de la gente.

Sin embargo, si usted desea conseguir en todo tipo de Mac automatización, usted definitivamente quiere a la caja del Teclado Maestro. Puede crear una macro que se ejecutará cuando el sistema se va a dormir, y que la macro se ejecute un simple script de shell como este:

#!/bin/zsh -f 

MNTPNT='/Volumes/Western Digital My Passport for Mac'

COUNT='0'

while [[ -e "$MNTPNT" ]]
do

     /usr/sbin/diskutil unmount "$MNTPNT"

     ((COUNT++))

     [ "$COUNT" -ge "10" ] && exit 0

done

exit 0

que se compruebe si la unidad está montada, y si lo es, se va a tratar de desmontar.

De hecho, va a seguir intentando si no tiene éxito.

Teclado Maestro dice que sólo demora dormir para un máximo de 30 segundos, pero he añadido un contador que va a dar hasta después de 10 intentos, porque si no ha trabajado por entonces, probablemente no va a funcionar.

De todos modos, sólo para demostrar que hay otras formas de hacerlo.

Supongo que hay una manera de tratar con AppleScript así, que el Teclado Maestro también podría hacer, pero sé shell scripting mejor que AppleScript.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X