4 votes

Que sont les répertoires /Volumes/Untitled* (Yosemite) ?

Je viens de commencer à utiliser un nouveau MacBook Pro, sur lequel Mac OS X 10.10.1 "Yosemite" est préinstallé. J'ai été surpris de trouver des chemins comme /Volumes/Untitled dans mon /Volumes répertoire.

% ls -ld /Volumes/Untit*
d--x--x--x+ 3 root  admin  102 17 Dec 17:10 /Volumes/Untitled
d--x--x--x+ 3 root  admin  102 18 Dec 12:34 /Volumes/Untitled 1
d--x--x--x+ 3 root  admin  102 19 Dec 11:44 /Volumes/Untitled 2
d--x--x--x+ 3 root  admin  102 20 Dec 11:45 /Volumes/Untitled 3
d--x--x--x+ 3 root  admin  102 22 Dec 07:17 /Volumes/Untitled 4
d--x--x--x+ 3 root  admin  102 25 Dec 22:23 /Volumes/Untitled 5
d--x--x--x+ 3 root  admin  102 26 Dec 10:41 /Volumes/Untitled 6

Chaque répertoire semble être vide, à l'exception d'un fichier .Trashes sous-répertoire :

% sudo ls -lR /Volumes/Untitled
total 0
d-wx-wx-wt@ 2 root  admin  68 17 Dec 17:08 .Trashes

/Volumes/Untitled/.Trashes:

Je connais les entrées dans /Volumes/* étant des chemins d'accès à des volumes de stockage externes. J'ai un disque dur externe (SSD) monté, et il a son propre chemin d'accès nommé /Volumes/mySSD entrée. J'ai quelques lecteurs montés à partir d'un serveur de fichiers, et ils ont leur propre entrée nommée /Volumes/serverA etc. Dans les Macs précédents et les versions précédentes de Mac OS X, je ne voyais pas d'entrées telles que /Volumes/Untitled .

Les horodatages sur les Untitled* Les annuaires sont intéressants. Le premier date à peu près du moment où j'ai déballé le nouveau MacBook Pro pour la première fois. Le plus récent date du moment où j'ai démarré l'ordinateur ce matin. Si je constate des changements dans les jours à venir, je mettrai à jour cette question.

Je ne vois pas d'autres réponses sur AskDifferent expliquant des entrées comme celles-ci. Il y a des réponses comme Problèmes de création d'une clé USB amorçable pour Yosemite qui mentionnent des chemins comme /Volumes/Untitled 2 mais il semble qu'il s'agisse de chemins d'accès à des disques montés qui n'ont pas d'étiquette de volume. J'ai également adressé une requête à l'assistance Apple. S'ils me disent quelque chose d'utile, je le publierai comme réponse.

Mise à jour 1 : Quelques réponses à des questions, et d'autres détails qui semblent pertinents :

Q : Pouvez-vous exécuter mount pour voir si/quels de ces points de montage pointent effectivement vers un lecteur existant ? A : Je l'ai fait et j'ai obtenu ceci :

% mount
/dev/disk1 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
localhost:/TdCrZmzerGhdW5I605Hbd7 on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
//userme@Gemini%28AFP%29._afpovertcp._tcp.local/Qmultimedia on /Volumes/Qmultimedia (afpfs, nodev, nosuid, mounted by userme)
//userme@Gemini%28AFP%29._afpovertcp._tcp.local/serverA on /Volumes/serverA (afpfs, nodev, nosuid, mounted by userme)
/dev/disk2s1 on /Volumes/mySSD (hfs, local, nodev, nosuid, journaled)

Q : Avez-vous une carte de caméra dans la fente, ou d'autres ordinateurs/appareils sur le réseau qui partagent leur contenu ? A : Pas de carte de l'appareil photo. Oui, d'autres périphériques, comme indiqué ci-dessus : un disque SSD externe, et quelques disques montés à partir d'un serveur de fichiers.

Autre point important : le disque SSD externe comporte deux partitions. L'une est formatée HFS+ et s'appelle "mySSD" [nom exact modifié pour préserver la confidentialité]. L'autre partition est ext2 formaté par un système Linux et, pour autant que je sache, il n'a pas d'étiquette de volume. Il est visible à partir de l'Utilitaire de disque, mais ne se monte pas en tant que volume Mac. Le disque est connecté par USB au MacBook Pro.

Également pertinent : J'ai utilisé l'assistant de migration pour transférer mon environnement d'une sauvegarde Time Machine d'un ancien Mac vers cet ordinateur. J'ai migré les utilisateurs, les applications, les paramètres système et d'autres fichiers. Parmi les logiciels installés sur l'ancien ordinateur figuraient fusible-ext2 0.0.7 un utilitaire permettant aux ordinateurs Mac OS de monter des partitions ext2. Ce logiciel fonctionnait sur le nouvel ordinateur :

% fuse-ext2 --version
[...snip...]
fuse-ext2 0.0.7 27 - FUSE EXT2FS Driver

Copyright (C) 2008-2009 Alper Akcan <alper.akcan@gmail.com>
Copyright (C) 2009 Renzo Davoli <renzo@cs.unibo.it>
[...snip...]

J'ai également découvert qu'à chaque fois que je branchais le disque externe sur le port USB alors que le MacBook Pro était en marche, ou à chaque fois que l'ordinateur redémarrait alors que le disque externe était branché, un nouveau /Volumes/Untitled* est apparue.

Enfin, j'ai constaté que fuse-ext2 écrivait un fichier journal à l'adresse suivante /private/var/log/fuse-ext2_util.log . Vous trouverez ci-dessous des extraits du contenu. J'ai ajouté des retours à la ligne dans les longues lignes. Notez en particulier les horodatages et les paramètres de nom de chemin :

2014-12-17 17:06:36: fuse-ext2 script invoked with command line 
    "/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/../
    ../fuse-ext2.util" "-p" "disk2s2" "removable" "readonly" "" "" "" "" ""
.... [snip] ....
2014-12-17 17:08:24: [Mount] Entering function Mount...
2014-12-17 17:08:24: [Mount] Processing argument "/dev/disk2s2"
2014-12-17 17:08:24: [Mount] Processing argument "/Volumes/Untitled"
2014-12-17 17:08:24: [Mount] Got plain device "/dev/disk2s2"
2014-12-17 17:08:24: [Mount] Got raw device "/dev/rdisk2s2"
2014-12-17 17:08:24: [Mount] Invoking:
2014-12-17 17:08:24: [Mount]   "/usr/local/bin/fuse-ext2.wait" "/Volumes/Untitled"
    "5" "/usr/local/bin/fuse-ext2" "/dev/disk2s2" "/Volumes/Untitled"
    "-oauto_xattr,defer_permissions,local"
2014-12-17 17:08:30: [Mount] /usr/local/bin/fuse-ext2.wait returned with retval: 0
2014-12-17 17:08:30: [Mount] Output from mount operation: Mounting /dev/disk2s2
    Read-Only.
Use 'force' or 'rw+' options to enable Read-Write mode
/Library/Filesystems/fusefs.fs/Support/fusefs.kext failed to load 
    - (libkern/kext) link error; check the system/kernel logs for errors or
    try kextutil(8).
the MacFUSE file system is not available (71)
fuse-ext2: version:'0.0.7', fuse_version:'27' [main 
    (../../fuse-ext2/fuse-ext2.c:324)]
fuse-ext2: enter [do_probe (../../fuse-ext2/do_probe.c:30)]
fuse-ext2: leave [do_probe (../../fuse-ext2/do_probe.c:55)]
fuse-ext2: opts.device: /dev/disk2s2 [main (../../fuse-ext2/fuse-ext2.c:351)]
fuse-ext2: opts.mnt_point: /Volumes/Untitled [main 
    (../../fuse-ext2/fuse-ext2.c:352)]
fuse-ext2: opts.volname:  [main (../../fuse-ext2/fuse-ext2.c:353)]
fuse-ext2: opts.options: auto_xattr,defer_permissions,local [main 
    (../../fuse-ext2/fuse-ext2.c:354)]
fuse-ext2: parsed_options: auto_xattr,defer_permissions,local,allow_other,local,
    noappledouble,ro,fsname=/dev/disk2s2,fstypename=ext2,volname=disk2s2 [main
    (../../fuse-ext2/fuse-ext2.c:355)]
fuse-ext2: mounting read-only [main (../../fuse-ext2/fuse-ext2.c:371)]
Did not receive a signal within 5.000000 seconds. Exiting...
2014-12-17 17:08:30: [Mount] Executing "/usr/local/bin/fuse-ext2.daemon"
2014-12-17 17:08:30: [Mount] Exiting function mount...
2014-12-18 12:24:40: fuse-ext2 script invoked with command line 
    "/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/../
    ../fuse-ext2.util" "-p" "disk3s2" "removable" "readonly" "" "" "" "" ""
.... [snip] ....
2014-12-19 01:45:10: fuse-ext2 script invoked with command line 
    "/System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util" "-m" "-o" "nodev"
    "-o" "noowners" "-o" "nosuid" "/dev/disk2s2" "/Volumes/Untitled 2"
.... [snip] ....
2014-12-19 01:45:15: [Mount] Exiting function mount...
2014-12-20 10:56:44: fuse-ext2 script invoked with command line 
    "/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/../
    ../fuse-ext2.util" "-p" "disk2s2" "removable" "readonly" "" "" "" "" ""
.... [snip] ....
2014-12-20 10:56:45: fuse-ext2 script invoked with command line 
    "/System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util" "-m" "-o" "nodev"
    "-o" "noowners" "-o" "nosuid" "/dev/disk2s2" "/Volumes/Untitled 3"
.... [snip] ....
.... [snip] ....
2014-12-26 13:25:57: [Mount] Exiting function mount...
2014-12-26 13:41:32: fuse-ext2 script invoked with command line 
    "/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/../
    ../fuse-ext2.util" "-p" "disk2s2" "removable" "readonly" "" "" "" "" ""
.... [snip] ....
2014-12-26 13:41:32: fuse-ext2 script invoked with command line 
    "/System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util" "-m" "-o" "nodev"
    "-o" "noowners" "-o" "nosuid" "/dev/disk2s2" "/Volumes/Untitled 8"
.... [snip] ....
2014-12-26 13:41:38: [Mount] Exiting function mount...

Ces informations ont suffi à me donner un diagnostic, et je le fournis comme réponse ci-dessous. J'ai inclus beaucoup de détails dans la mise à jour afin que les moteurs de recherche indexent les indices, pour les futures personnes confrontées à ce problème.

4voto

Lucia Points 922

TL;DR : Si vous voyez des chemins comme /Volumes/Untitled* En cas d'accumulation d'entrées, essayez de monter et de monter des disques externes pour voir si cela correspond à l'apparition d'un plus grand nombre d'entrées.

J'ai diagnostiqué le problème. Il semble que fusible-ext2 v 0.0.7 était en train de créer le /Volumes/Untitled* lorsque le disque SSD externe était monté, et ne les nettoyait pas lorsque le disque était démonté. Parce qu'il n'a pas nettoyé, lorsque fuse-ext2 était prêt à créer un nouveau fichier /Volumes/Untitled il a constaté qu'il existait déjà une entrée portant ce nom et a donc ajouté au nom un numéro de séquence de plus en plus élevé.

J'ai désinstallé fuse-ext2 en allant dans le panneau des préférences système, en ouvrant le panneau pour fuse-ext2 et en utilisant le bouton de désinstallation qui s'y trouve. Après avoir désinstallé fuse-ext2, j'ai pu retirer et ajouter le disque SSD externe, et redémarrer l'ordinateur, sans autre problème. /Volumes/Untitled* apparaissant.

Le fait que /Volumes/Untitled* en corrélation avec l'apparition de nouvelles entrées était révélateur. Le fait que les journaux de fuse-ext2 mentionnent les noms de chemin exacts en question, et avec des horodatages similaires à ceux des répertoires, a été une bonne confirmation.

La version 0.0.7 de fuse-ext date du 2009-12-24. Au cours des cinq années écoulées, Mac OS a beaucoup changé. Yosemite, et avant lui Mavericks, ont causé de nombreux problèmes à d'autres logiciels. Bien que je ne sache pas exactement pourquoi fuse-ext2 crée ces entrées et ne les nettoie pas, il n'est pas surprenant que Yosemite cause également des problèmes à fuse-ext2.

J'ai supprimé le /Volumes/Untitled* à partir de la ligne de commande, sans effets néfastes apparents.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X