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?
$ 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.
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.
photoanalysis
no funciona, puedo expulsar el disco duro inmediatamente.Puede ser que su Finder aún esté indexando los archivos que tiene en su disco duro.
sudo mdutil -Ei off "/Volumes/Name_of_Drive"
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.
Julio
Cordero Elástico
photoanalysis
proceso lo que me impide expulsar el disco.