Deshabilite el montaje automático de TODAS las unidades desconocidas en OS X

Deshabilite el montaje automático de TODAS las unidades desconocidas en OS X

¿Cómo se desactiva el montaje automático de TODAS las unidades nuevas/desconocidas en OS X? Este artículo describe cómo desactivar el montaje automático en unespecíficoconducir:

http://www.quora.com/Cómo-puedo-desactivar-el-montaje-automático-en-un-disco-USB-externo-específico-en-Mac-OS-X

Pero entonces debes conocer el UUID de la unidad. Y para averiguar el UUID , tendría que montar la unidad, y en el momento en que lo haga, OS X montará automáticamente la unidad como lectura+escritura y comenzará a escribir muchos archivos ocultos en la unidad ( ,,, .Spotlight-V100) antes de que pueda decir "pastel". Esto es particularmente malo si la unidad conectada es una unidad defectuosa en la que va a realizar el trabajo de rescate, entonces obviamente no desea que el sistema operativo escriba en la unidad..Trashes.fseventsd.metadata_never_indexen absoluto.

Entonces, ¿qué se debe hacer para obtener un control total del proceso de montaje?

Respuesta1

Aaron BurghardtÁrbitro de discohacecasiLo que quieras. Mientras se está ejecutando, se puede configurar para rechazar nuevos montajes o forzar que los nuevos montajes sean de solo lectura (o se puede deshabilitar, para que los nuevos montajes ocurran normalmente). Sin embargo, aplica su política a todos los volúmenes conectados mientras el programa se está ejecutando (ya sea que se hayan visto antes o no) y no se aplica a los volúmenes conectados (y por lo tanto montados) al iniciar el sistema (es decir, antes de que tenga la oportunidad). para ejecutar el programa). Pero es de código abierto, por lo que si no se acerca lo suficiente a lo que deseas, es posible que puedas modificarlo...

(Por cierto: el crédito es para @chrisk por llamar mi atención sobre Disk Arbitrator enesta respuesta anteriora una pregunta similar.)

Respuesta2

DeMacOSXHints.com:

Evite el montaje automático del disco mientras está conectado (Categoría: Dispositivos de almacenamiento)

27 de julio de 2010 07:30:00 a. m. • Contribuido por: tobyvoss

Si bien existen numerosas formas bien documentadas de evitar que un disco duro o una unidad USB se monten en el momento del arranque, solo encontré una manera (trabajando en 10.6) de evitar que los discos recién conectados se monten automáticamente mientras se está conectado.

Es posible desactivar el proceso responsable:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.diskarbitrationd.plist

Esto tiene repercusiones negativas en la expulsión y el montaje en general. Volver a activar diskarbitrationd con carga en lugar de descarga tampoco resuelve todos los problemas.

Así que busqué por todas partes una herramienta GUI sencilla que realizara esta función; Todo lo que encontré fueron costosos kits de herramientas forenses para las fuerzas del orden que ofrecen esta función de forma adicional.

Luego me topé con esta joya: github.com/aburgh/Disk-Arbitrator/. Funciona para sistemas 10.5 y superiores, fuente disponible, binarios disponibles (en 'Descargas'), ¡todos los problemas resueltos!

[crarko agrega: Probé esto y funciona como se describe. Buena utilidad, con buena documentación.]

información relacionada