Comment supprimer le lecteur réseau "fantôme" en double sur OS X?

14

Dans le terminal, mon répertoire Volumes ressemble à ceci:

"Sanitized"-Computer:Volumes "sanatizedUserName"$ ls
Backup of "Sanitized"’s MacBook     Macintosh HD
LaCie                   iDisk
LaCie-1             

D'une manière ou d'une autre, j'ai un disque "LaCie" en double et je ne peux pas y accéder pour le supprimer. Il s'agit d'un Airport Drive. OS X doit avoir un fichier de préférences quelque part qu'il conserve des anciens lecteurs réseau que je peux supprimer.

Il ne se monte que lorsque le vrai lecteur est branché. J'ai peur de supprimer ce doublon car il peut supprimer des données réelles.

Je crois que ce lecteur "fantôme" bousille ma sauvegarde Time Machine.

Autorisations:

"Sanitized"-Computer:Volumes "sanatizedUserName"$ ls -al
drwx------@ 26 root        wheel   840 Aug 10 18:41 LaCie-1

Merci pour toute aide.

Corey Floyd
la source

Réponses:

14

Mac OS X monte les lecteurs par défaut en créant un dossier avec le nom du lecteur /Volumespuis en le montant à ce point (un lecteur est donc normalement accessible via /Volumes/NAME_OF_DRIVE). Mac OS X ajoutera un -#après le nom d'un disque dur si plusieurs disques de ce nom sont montés. (par exemple. /Volumes/NAME_OF_DRIVE-1et /Volumes/NAME_OF_DRIVE-2, etc.) Cela se produira également si un dossier existe sous /Volumes/ce même nom. Même si le point de montage a un nom différent, le nom du lecteur s'affichera correctement dans le Finder.

Un exemple de ce qui peut provoquer un dossier erroné:

Un script ou une application qui écrit un fichier /Volumes/ExternalDrive/somefile.txtou même une application qui, lors de la vérification de l'existence d'un fichier (par exemple, ouverture du dernier document enregistré) crée un nouveau document à cet emplacement lorsque le disque dur / le partage réseau / la clé USB / etc. n'est pas monté. Le fichier existera au /Volumes/ExternalDrive/somefile.txtsens où le dossier /Volumes/ExternalDriveexistera lors de votre prochain montage.

Correction de ceci:

  • Assurez-vous que tous les lecteurs ont été démontés - utilisez l'Utilitaire de disque ou diskutil listpour être sûr
  • Vérifiez pour voir ce qui peut être vu dans /Volumes/- recommandé d'utiliser le terminal et d'utiliser ls -laF /Volumes. Il ne devrait y avoir qu'un seul dossier ( NAME_OF_STARTUP_DRIVE -> /)
  • Supprimez les dossiers restants. (Je recommande de vérifier d'abord le contenu)
Chealion
la source
Je sais que c'est ce qui s'est passé: une application a essayé d'écrire sur le lecteur alors qu'il était déconnecté. Cependant, j'avais essayé de supprimer ce dossier, mais lorsque Time Machine s'exécute, il recrée le dossier. Le dossier "LaCie" a un signe moins (inaccessible). Il semble donc pour une raison quelconque que Time Machine pense que la sauvegarde se trouve dans "LaCie-1" et non dans "LaCie".
Corey Floyd
J'ai également supprimé toutes les autorisations Time Machine (backupd et timemachine) et Time Machine a toujours créé le dossier LaCie-1.
Corey Floyd
Je recommanderais de démonter les lecteurs, de supprimer tous les dossiers restants dans / Volumes, d'éteindre Time Machine, puis de remonter le lecteur Lacie et de le sélectionner à nouveau à l'aide de Time Machine. (Appuyez sur Changer de disque, remplacez-le par Aucun, puis appuyez à nouveau sur Changer et sélectionnez-le correctement)
Chealion
J'ai essayé cela plusieurs fois. ... la machine à remonter le temps recrée toujours l'entraînement.
Corey Floyd
Time Machine enregistre-t-il vos sauvegardes dans une image .sparse?
Chealion
4

Ok, j'ai donc d'abord éteint mon lecteur pour m'assurer que rien n'a été supprimé.

Puis dans le terminal j'ai tapé:

sudo rm -rf Lacie-1

Excellente nouvelle, cela fonctionne. J'ai rallumé mon lecteur et tout allait bien.

J'ai trouvé la cause cependant quand j'ai essayé de faire ma sauvegarde de Time Machine. Time Machine crée actuellement ce lecteur fantôme pour les sauvegardes. Je ne sais pas pourquoi.

Corey Floyd
la source
Il crée Lacie-1 parce /Volumes/Laciequ'il existe déjà. Ce n'est pas lié à Time Machine mais à la façon dont Mac OS X monte les montages externes (par exemple, les disques durs externes, les partages réseau, etc.)
Chealion
Je suppose que vous auriez également dû supprimer le point de montage bloquésudo rm -rf Lacie
Munkymorgy
0

Voici comment je l'ai résolu ... et plus important encore, ce qui l'a causé.

Cause
Un ami est venu et s'est connecté à mon réseau pendant que j'utilisais ma machine. Leur machine, à juste titre, est apparue dans mes partages du Finder (en tant que lecteur distant). Pendant ce temps, j'ai fermé mon ordinateur portable et il s'est endormi - en se souvenant qu'il avait des actions.

Un peu plus tard, j'ai réveillé mon ordinateur portable dans un hôtel, et sachant qu'il y avait un réseau auquel je ne faisais pas confiance, j'ai désactivé Apple / Préférences ... / Partage, Partage de fichiers avant de me connecter. Ce n'est que quelques jours plus tard à la maison que j'ai remarqué les machines fantômes toujours dans le Finder sans moyen de les supprimer.

Solution
Je suis retourné dans Apple / Préférences ... / Partage, Partage de fichiers et j'ai activé le partage de fichiers (les machines ont disparu), puis j'ai désactivé le partage de fichiers (elles sont restées disparues).

Suspicion
Je pense que c'est un bug de cas limite, où le Finder ne vérifie pas les partages à moins qu'il ne soit connecté à un réseau, et si l'option de partage de fichiers est désactivée lorsqu'il est déconnecté, il n'interroge jamais (car `` évidemment '' vous ne partagez pas n'importe quoi) pour supprimer les entrées périmées.

Pour info, j'ai enregistré cela comme un bug avec Apple, # 19977714.

Encore une fois, en supposant toujours que c'est ce qui se passe, il semble que le Finder devrait pas non plus sur le réseau ou la découverte de cette option est désactivée, supprimez tous les partages et puis il n'a pas à vérifier plus.

Walt Stoneburner
la source
0

Cela devrait également être corrigé en redémarrant.

Jack
la source
Il pourrait probablement être corrigé en redémarrant, mais je ne pense pas qu'il devrait être corrigé.
mtak