He conectado un disco externo a mi Mac. Ahora, quiero expulsarlo. Pero mi Mac se niega obstinadamente y dice que una aplicación puede estar usando el disco.
No he lanzado ninguna aplicación ni abierto ningún archivo desde el disco.
He descargado e instalado la aplicación ¿Qué me mantiene? Esta aplicación es bastante buena. Ella me dice que el proceso mds
está usando mi disco.
He matado el proceso mds
y varios procesos mdworker
. Estos son para Spotlight. Pero tales procesos se generan nuevamente.
¿Cómo puedo expulsar mi disco de mi Mac?
Tengo Mac OS X 10.6.8.
macos
hard-drive
external-disk
spotlight
eject
Nicolas Barbulesco
fuente
fuente
Respuestas:
Simplemente apague la indexación de la unidad y borre el contenido del diario en el volumen. Para hacerlo, abra Terminal e ingrese el siguiente comando:
Debe ejecutar este procedimiento como administrador. Introduzca su contraseña cuando se le solicite. Puede ser necesario reiniciar.
Alternativamente, como lo sugiere Simon White, simplemente apague la máquina y luego desconecte la unidad. Sin embargo, la advertencia es que la unidad comenzará a indexarse cuando se vuelva a conectar.
fuente
sudo mdutil -i off "/Volumes/Name_of_Drive"
(-E
borra y reconstruye el índice). Debería comenzar a escanear nuevamente la próxima vez que monte la unidad. para deshabilitar el escaneo de esa unidad de forma permanente, use-d
(sudo mdutil -d "/Volumes/Name_of_Drive"
). Vea todos estos argumentos y más escribiendomdutil
en su línea de comando.Puede intentar desmontarlo desde la línea de comandos:
o con fuerza:
Si todavía falla, verifique qué está usando su disco:
O usando
lsof
:(Algunos procesos solo aparecen cuando lsof se ejecuta como administrador).
Para deshabilitar Spotlight temporal, ejecute:
Luego
sudo mdutil -a -i on
para volver a habilitar.Otras aplicaciones que pueden ser útiles: Whats Keeping Me .
fuente
lsof
como usuario. Sin embargo,sudo lsof | grep Volumes
funciona bien. ("Whats Keeping Me" tiene una casilla de verificación "Como administrador", respectivamente.)A menudo encuentro que es mds lo que me impide desmontar un volumen.
Y luego (rápidamente) intente expulsar el volumen nuevamente.
En mi caso, estoy montando el volumen principal de otra Mac en mi Mac actual. No quiero deshabilitar Spotlight porque quiero que la indexación se reanude cuando el volumen externo se devuelva a la otra Mac (como su volumen de arranque).
fuente
Para evitar que Spotlight indexe la unidad, cree un archivo de texto sin formato en TextEdit sin contenido, solo el título de .metadata_never_index y guárdelo en el externo. Desmarque el uso de la extensión "txt" ... y dígale a TextEdit que sí, que desea guardarlo con un punto en el frente (lo que lo hará invisible).
No estoy seguro de si eso lo detendrá en este momento, pero lo evitará en el futuro.
Alternativamente, convierta este Applescript en una aplicación, para forzar la expulsión [con las advertencias habituales sobre la expulsión forzada ...] ... crédito para The MacTipper Blog
fuente
sudo diskutil unmountDisk force /Volumes/Name_of_Volume
desde la Terminal para hacerlo por la fuerza. Ese guión no es necesario.diskutil
comando. Pero probé el equivalente con Disk Utility, pero fue en vano.Puedes intentar forzar el cierre de Finder, esto funcionó para mí. Finder estaba colgado en la unidad USB, por lo que el cierre forzado y el relanzamiento liberaron lo que fue el bloqueo.
fuente
Si por alguna razón no puede desconectar una unidad, simplemente apague la computadora. Cuando la computadora está apagada, puede desconectar la unidad de forma segura. Luego enciende la computadora. Esto no solo le permitirá desconectar la unidad de forma segura, sino que también garantizará que el proceso mds se reinicie en caso de que realmente se bloquee.
Si ha decidido que no desea usar Spotlight con esa unidad, todo lo que tiene que hacer para evitar que se indexe es agregar la unidad a la pestaña Privacidad del panel de Spotlight de Preferencias del Sistema. Spotlight ignorará la unidad.
Alternativamente, si desea utilizar Spotlight en esa unidad, entonces crear un índice la primera vez que la computadora ve que la unidad es un mal necesario. Una vez que se crea el índice, se actualiza con cada cambio en cada archivo, por lo que no lo hará esperar nuevamente. Pero si no ve una barra de progreso en el menú de Spotlight, es probable que se cuelgue mds. Nuevamente, simplemente apague la computadora en ese caso y desconecte la unidad.
fuente
mds
o bien no le dice al sistema que terminó con la unidad o no se cierra después de hacerlo, y al hacerlo, mantiene la unidad hasta que el proceso se interrumpe de alguna manera (como un apagado). Si veo quemds
no usa la CPU mientras afirmo usar la unidad, fuerzo a expulsar la unidad.Otra opción simple es expulsarlo a través de Disk Utilities.
fuente
Puede decirle a Spotlight que nunca debe indexar esa unidad y luego no tendrá que preocuparse por eso.
En las Preferencias del sistema 10.11 hay una entrada para 'Spotlight', que tiene una pestaña llamada 'Privacidad'. Haga clic en '+', seleccione su unidad y listo. Simplemente cierre las Preferencias del Sistema, espere unos segundos para que el sistema note la actualización, y debería poder expulsarlo. Ahora no comenzará a indexar el disco la próxima vez que se conecte, por lo que no tendrá el problema nuevamente en el futuro.
fuente