Biblioteca multimedia de fotos en disco duro externo

Moví mi biblioteca multimedia de Fotos a un disco duro externo. Todo funciona bien excepto la expulsión del disco duro. Cada vez que trato de expulsarlo, mi Mac dice que está en uso:

$ sudo lsof +D "/Volumes/[Drive]
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
mds        86 root   18r   DIR    1,9      544      2 /Volumes/[Drive]
mds        86 root   20r   DIR    1,9      544      2 /Volumes/[Drive]
mds        86 root   22r   DIR    1,9      544      2 /Volumes/[Drive]
photoanal 608 xxxx  txt    REG    1,9    32768 653409 /Volumes/[Drive]/Pictures/Fotos.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db-shm
photoanal 608 xxxx   27u   REG    1,9  8323072 653402 /Volumes/[Drive]/Pictures/Fotos.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db
photoanal 608 xxxx   28u   REG    1,9   214272 653408 /Volumes/[Drive]/Pictures/Fotos.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db-wal
photoanal 608 xxxx   29u   REG    1,9    32768 653409 /Volumes/[Drive]/Pictures/Fotos.photoslibrary/private/com.apple.mediaanalysisd/MediaAnalysis/mediaanalysis.db-shm

Uso iCloud para sincronizar mis fotos con mi iPhone. No es importante que las fotos estén en mi Mac inmediatamente. También estaría de acuerdo con iniciar Fotos de vez en cuando.

¿Hay alguna forma de expulsar el disco duro sin apagarlo?

¿Tiene alguna otra aplicación que podría utilizar la unidad? Por ejemplo, mi biblioteca de fotos se encuentra en una tarjeta SD. No pude expulsarlo hasta que detuve Google Drive que también estaba usando la tarjeta SD para sincronizar con mis datos de Google.
No, es solo el photoanalysisproceso lo que me impide expulsar el disco.

Respuestas (4)

$ launchctl kill -TERM gui/$UID/com.apple.photoanalysisd

Este comando detendrá la instancia actual del demonio de fotoanálisis. Posteriormente es posible expulsar el disco duro sin ningún problema.

¿Cómo se vuelve a habilitar el fotoanálisis?
Después de un reinicio, el servicio se reinicia automáticamente. No conozco un comando para reiniciar el servicio manualmente. Para mí está bien si se ejecuta una vez a la semana.

simplemente escriba el siguiente comando:

kill [PID of photoanal](en su caso el PID era "608")

Eso debería terminar el proceso fotoanal.

mds es parte de spotlight , significa "servidor de metadatos", creo. Podría estar indexando su disco, así que no sé qué tan peligroso es terminarlo también.

Una vez que haya finalizado todos los procesos que utilizan su unidad, puede expulsarla fácilmente (el siguiente comando no debería devolver nada: lsof | grep 'name of your drive').

Mi biblioteca de fotos ha estado en mi disco externo durante más de 1 año y solo recientemente comencé a experimentar el mismo problema que describiste. Esto es lo que me solucionó. (Estoy ejecutando macOS 10.13)

Tiene un programa que está/estaba usando el disco duro.

Podría intentar expulsarlo usando Disc Utility.

El cierre de sesión también debería funcionar siempre, aunque los únicos programas que se cierran son los de la cuenta de usuario que está cerrada.

Si no desea cerrar la sesión, cierre cualquier aplicación que ya no esté usando.

Mac Mail es conocido por guardar archivos adjuntos a correos electrónicos. Si adjuntó un archivo desde un disco externo, es posible que Mail no lo haya dejado ir. Salir de Mail resuelve este problema.

El Finder a veces tampoco suelta los archivos, como después de hacer un QuickLook en un archivo. Normalmente, no puede salir del Finder, excepto usar el Monitor de actividad (carpeta de Utilidades) y también verificar y ver qué programas están abiertos que pueden estar usándolo.

Lo siento, pero eso no responde a mi pregunta. ¡Gracias de cualquier manera!
La pregunta era "¿Hay alguna forma de expulsar el disco duro sin apagarlo?" ¿Has probado alguna de las opciones que te ofrezco?
¡Perdón por la redacción ambigua! El único problema es con el proceso de análisis de fotos que comienza después de montar la unidad. Es decir, creo que sí, porque la biblioteca de fotos en el disco duro es mi mediateca del sistema. Si photoanalysisno funciona, puedo expulsar el disco duro inmediatamente.
Comprendido. Gracias por la claridad. Pruebe estas dos opciones (esperemos que no necesite usar la terminal) y vea si le ayudan a deshabilitar esa función. idownloadblog.com/2015/12/28/how-to-stop-photos-mac-auto-launch

Puede ser que su Finder aún esté indexando los archivos que tiene en su disco duro.

  1. Intente salir de la aplicación Fotos primero
  2. Desactivar la indexación del disco duro para el buscadorsudo mdutil -Ei off "/Volumes/Name_of_Drive"
El buscador ya no indexa ningún archivo. Ya deshabilité ese servicio con mdutil. Salir de la aplicación Fotos no tendrá ningún efecto porque los procesos en segundo plano se ejecutan solo si la aplicación no se está ejecutando.