Photos médiathèque sur disque dur externe

2

J'ai déplacé ma médiathèque Photos sur un disque dur externe. Tout fonctionne bien sauf l'éjection du disque dur. Chaque fois que j'essaie de l'éjecter, mon Mac indique qu'il est en cours d'utilisation:

$ 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

J'utilise iCloud pour synchroniser mes photos avec mon iPhone. Ce n'est pas important que les photos soient sur mon Mac immédiatement. Je serais également d'accord pour commencer Photos de temps en temps.

Existe-t-il un moyen d'éjecter le disque dur sans arrêter?

Elastic Lamb
la source
Avez-vous d'autres applications qui pourraient utiliser le lecteur? Par exemple, ma photothèque est située sur une carte SD. Je ne pouvais pas l'éjecter tant que je n'avais pas arrêté Google Drive, qui utilisait également la carte SD pour se synchroniser avec mes données provenant de Google.
Jules
Non, ce n'est que le photoanalysis processus qui me empêche d'éjecter le lecteur.
Elastic Lamb

Réponses:

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

Cette commande arrêtera l'instance actuelle du démon photoanalysis. Ensuite, il est possible d'éjecter le disque dur sans aucun problème.

Elastic Lamb
la source
Comment activez-vous l'analyse de photo?
Scott Walter
Après un redémarrage, le service est redémarré automatiquement. Je ne connais pas de commande pour redémarrer le service manuellement. Pour moi, ça va si ça fonctionne une fois par semaine.
Elastic Lamb
0

Vous avez un programme qui utilise / utilisait le disque dur.

Vous pouvez essayer de l'éjecter en utilisant Utilitaire de disque.

La déconnexion devrait également toujours fonctionner, bien que les seuls programmes terminés soient ceux du compte d'utilisateur déconnecté.

Si vous ne souhaitez pas vous déconnecter, fermez les applications que vous n'utilisez plus.

Mac Mail est connu pour être suspendu à des fichiers joints à des courriels. Si vous avez joint un fichier à partir d'un disque externe, Mail ne l'aurait peut-être pas lâché. Quitter Mail résout ce problème.

Parfois, le Finder ne lâche pas non plus de fichiers, comme après avoir effectué un QuickLook sur un fichier. Normalement, vous ne pouvez pas quitter le Finder sauf en utilisant Activity Monitor (dossier Utilities), ainsi que de vérifier et de voir quels programmes ouverts sont susceptibles de l'utiliser.

Melvin Jefferson
la source
Désolé, mais cela ne répond pas à ma question. Merci quand même!
Elastic Lamb
La question était "Y a-t-il un moyen d'éjecter le disque dur sans s'éteindre?" Avez-vous essayé l'une des options que j'ai offertes?
Melvin Jefferson
1
Désolé pour la formulation ambiguë! Le seul problème concerne le processus d'analyse photo qui commence après le montage du lecteur. C'est, je pense, parce que la bibliothèque de photos sur le disque dur est mon médiathek système. Si la photoanalysis ne fonctionne pas, je peux éjecter le disque dur immédiatement.
Elastic Lamb
Compris. Merci pour la clarté. Essayez ces deux options (espérons que vous n’avez pas besoin d’utiliser Terminal) et voyez si elles aident à désactiver cette fonctionnalité pour vous. idownloadblog.com/2015/12/28/how-to-stop-photos-mac-auto-launch
Melvin Jefferson
0

Il se peut que votre Finder indexe toujours les fichiers que vous avez sur votre disque dur.

  1. Essayez d'abord de quitter l'application Photos
  2. Désactiver l'indexation du disque dur pour le viseur sudo mdutil -Ei off "/Volumes/Name_of_Drive"
AFwcxx
la source
Le chercheur n’indexe plus aucun fichier. J'ai déjà désactivé ce service avec mdutil. Quitter l'application Photos n'aura aucun effet car les processus en arrière-plan ne s'exécutent que si l'application n'est pas en cours d'exécution.
Elastic Lamb
0

Il suffit de taper la commande suivante:

kill [PID of photoanal] (dans votre cas, le PID était "608")

Cela devrait mettre fin au processus de photoanal

mds fait partie des projecteurs , il signifie "serveur de métadonnées", je crois. Il est peut-être en train d’indexer votre disque dur, donc je ne sais pas à quel point il est dangereux de le terminer également.

Une fois que vous avez terminé tous les processus utilisant votre lecteur, vous pouvez facilement l'éjecter (la commande suivante ne devrait rien renvoyer: lsof | grep 'name of your drive' ).

Ma bibliothèque de photos est sur mon disque externe depuis plus d'un an et je viens tout juste de commencer à rencontrer le même problème que vous avez décrit. C'est ce qui l'a résolu pour moi. (J'utilise macOS 10.13)

Robert Bruno
la source