15 votes

Comment supprimer un disque réseau "fantôme" dupliqué sous OS X ?

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             

Je me retrouve avec un disque "LaCie" en double et je ne peux pas y accéder pour le supprimer. Il s'agit d'un lecteur Airport. OS X doit avoir un fichier de préférence quelque part où il conserve les anciens lecteurs réseau que je peux supprimer.

Il ne se monte que lorsque le vrai disque est branché. J'ai peur de supprimer ce duplicata car cela pourrait supprimer des données réelles.

Je crois que ce disque "fantôme" perturbe ma sauvegarde Time Machine.

Permissions :

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

Merci pour toute aide.

15voto

Kit Roed Points 1922

Mac OS X monte les lecteurs par défaut en créant un dossier avec le nom du lecteur dans le dossier /Volumes et le monter à ce moment-là (ainsi, un disque est normalement accessible par l'intermédiaire de /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. (ex. /Volumes/NAME_OF_DRIVE-1 et /Volumes/NAME_OF_DRIVE-2 ) Cela se produira également si un dossier existe dans le dossier /Volumes/ de ce même nom. Même si le point de montage a un nom différent, le nom du disque s'affichera correctement dans le Finder.

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

Un script ou une application qui écrit un fichier à /Volumes/ExternalDrive/somefile.txt ou même une application qui, lorsqu'elle vérifie si un fichier existe (par exemple, ouvrir le dernier document sauvegardé), 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 à /Volumes/ExternalDrive/somefile.txt c'est-à-dire le dossier /Volumes/ExternalDrive existera lors de votre prochain montage.

Je répare ça :

  • Assurez-vous que tous les lecteurs ont été démontés - utilisez Disk Utility ou diskutil list pour être sûr
  • Vérifiez ce que l'on peut voir dans /Volumes/ - Il est 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 le contenu d'abord)

0 votes

Je sais que c'est ce qui s'est passé : une application a essayé d'écrire sur le disque 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 que pour une raison quelconque, Time Machine pense que la sauvegarde se trouve dans "LaCie-1" et non "LaCie".

0 votes

J'ai également supprimé toutes les permissions de Time Machine (backupd et timemachine) et Time Machine a TOUJOURS créé le dossier LaCie-1.

0 votes

Je recommande de démonter les disques, de supprimer tous les dossiers restants dans /Volumes, de désactiver Time Machine, de remonter le disque Lacie et de le sélectionner à nouveau avec Time Machine. (Appuyez sur Changer de disque, mettez-le sur Aucun, puis appuyez à nouveau sur Changer et sélectionnez-le correctement).

4voto

Matthew Schinckel Points 15596

Ok, donc j'ai d'abord éteint mon disque pour m'assurer que rien n'était effacé.

Puis dans le terminal j'ai tapé :

sudo rm -rf Lacie-1

Bonne nouvelle, ça marche. J'ai rallumé mon lecteur et tout allait bien.

J'ai cependant trouvé la cause lorsque j'ai essayé de faire ma sauvegarde Time Machine. Time Machine est en train de créer ce disque fantôme pour les sauvegardes. Je ne sais pas pourquoi.

0 votes

Il crée Lacie-1 parce que /Volumes/Lacie existe déjà. Ce n'est pas lié à Time Machine mais à la façon dont Mac OS X monte les supports externes (par exemple, les disques durs externes, les partages réseau, etc.)

0 votes

Je suppose que vous auriez aussi dû retirer le point de montage bloqué. sudo rm -rf Lacie

0voto

Walt Stoneburner Points 195

Voici comment je l'ai résolu... et surtout, 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 Finder (comme un lecteur distant). Pendant ce temps, j'ai fermé mon ordinateur portable et il s'est mis en veille, se souvenant qu'il avait des partages.

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 plusieurs jours plus tard, à la maison, que j'ai remarqué que les machines fantômes étaient toujours dans le Finder, sans possibilité 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 qu'il s'agit d'un bogue de cas limite, où le Finder ne vérifie pas les partages à moins d'être connecté à un réseau, et si l'option de partage de fichiers est désactivée alors qu'il est déconnecté, il n'interroge jamais (puisque "évidemment" vous ne partagez rien) pour supprimer les entrées périmées.

Pour info, j'ai enregistré ce problème comme un bogue auprès d'Apple, # 19977714.

Encore une fois, en supposant que c'est ce qui se passe, il semble que le Finder devrait, soit en l'absence de réseau, soit en découvrant que l'option est désactivée, supprimer tous les Partages et puis il n'a plus besoin de vérifier.

0voto

Jack Points 135

Ce problème devrait également être résolu en redémarrant.

0 votes

C'est probablement pourrait être réparé en redémarrant, mais je ne pense pas que cela devrait être réparé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X