¿Qué son los directorios /Volumes/Untitled* (Yosemite)?

Acabo de empezar a usar una nueva MacBook Pro, que tiene Mac OS X 10.10.1 "Yosemite" preinstalado. Me sorprendió encontrar rutas como /Volumes/Untitleden mi /Volumesdirectorio.

% 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

Cada directorio parece estar vacío, excepto por un .Trashessubdirectorio vacío:

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

/Volumes/Untitled/.Trashes:

Estoy familiarizado con las entradas por /Volumes/*ser rutas de acceso a volúmenes de almacenamiento externo. Tengo una unidad de estado sólido (SSD) externa montada y tiene su propia /Volumes/mySSDentrada con nombre. Tengo un par de unidades montadas desde un servidor de archivos y tienen sus propias /Volumes/serverAentradas con nombre, etc. En Mac anteriores y versiones anteriores de Mac OS X, no vi entradas como /Volumes/Untitled.

Las marcas de tiempo en los Untitled*directorios son interesantes. El primero es de cuando desempaqué la nueva MacBook Pro por primera vez. El más reciente es de cuando encendí la computadora esta mañana. Si noto cambios en los próximos días, actualizaré esta pregunta.

No veo otras respuestas en AskDifferent que expliquen entradas como estas. Hay respuestas como Problemas al crear una unidad de arranque USB Yosemite que mencionan rutas como /Volumes/Untitled 2, pero parecen ser rutas para dispositivos de disco montados reales que no tienen etiqueta de volumen. También tengo una consulta en el Soporte de Apple. Si me dicen algo útil, lo publicaré como respuesta.

Actualización 1 : algunas respuestas a preguntas y más detalles que parecen relevantes:

P : ¿Puede ejecutar mount para ver si estos puntos de montaje apuntan realmente a una unidad existente? R : Lo hice y obtuve esto:

% 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)

P : ¿Tiene una tarjeta de cámara en la ranura u otras computadoras/dispositivos en la red que comparten su contenido? R : Sin tarjeta de cámara. Sí, otros dispositivos, como se indicó anteriormente: un SSD externo y un par de unidades montadas desde un servidor de archivos.

También relevante: la unidad SSD externa tiene dos particiones. Uno tiene formato HFS+ y está etiquetado como "mySSD" [nombre exacto cambiado para preservar la privacidad]. La otra partición está ext2formateada por un sistema Linux y, por lo que sé, no tiene etiqueta de volumen. Es visible desde la Utilidad de Discos, pero no se monta como un volumen de Mac. La unidad está conectada por USB a la MacBook Pro.

También relevante: utilicé el Asistente de migración para traer mi entorno desde una copia de seguridad de Time Machine de una Mac anterior a esta computadora. Migré usuarios, aplicaciones, configuraciones del sistema y otros archivos. Entre el software instalado en la computadora anterior estaba fuse-ext2 0.0.7 , una utilidad que permitía que las computadoras Mac OS montaran particiones ext2. Este software se estaba ejecutando en la nueva computadora:

% 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...]

También descubrí que cada vez que conectaba la unidad externa al puerto USB mientras la MacBook Pro estaba funcionando, o cada vez que la computadora se reiniciaba con la unidad externa conectada, /Volumes/Untitled*aparecía una nueva entrada.

Finalmente, descubrí que fuse-ext2 estaba escribiendo un archivo de registro en /private/var/log/fuse-ext2_util.log. A continuación se presentan extractos de los contenidos. Agregué envolturas de línea en líneas largas. Tenga en cuenta, en particular, las marcas de tiempo y los parámetros del nombre de la ruta:

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...

Esta información fue suficiente para darme un diagnóstico, y lo proporciono como respuesta a continuación. Incluí muchos detalles en la actualización para que los motores de búsqueda indexen las pistas, para futuras personas con este problema.

¿Puede ejecutar mountpara ver si/cuál de estos puntos de montaje realmente apunta a una unidad existente?
¿Tiene una tarjeta de cámara en la ranura u otras computadoras/dispositivos en la red que comparten su contenido? Parece que una tarjeta de formato DOS no se desmontó correctamente y el sistema no tuvo la oportunidad de realizar una limpieza.
Sugiero que alguien etiquete esta pregunta como "fusible" y "ext2". Todavía no tengo la reputación de hacer esto yo mismo.
Gracias por la reputación amor! Ahora tengo el jugo para agregar las etiquetas yo mismo.

Respuestas (1)

TL; DR : si ve caminos como /Volumes/Untitled*acumularse, intente montar y montar unidades externas y vea si eso se correlaciona con la aparición de más entradas.

Diagnosticé el problema. Parece que fuse-ext2 v 0.0.7 creaba las /Volumes/Untitled*entradas cuando se montaba la SSD externa y no las limpiaba cuando se desmontaba la unidad. Debido a que no pudo limpiar, cuando fuse-ext2 estaba listo para crear una nueva /Volumes/Untitledentrada, descubrió que ya había una entrada con ese nombre y, por lo tanto, agregó un número de secuencia cada vez mayor al nombre.

Desinstalé fuse-ext2, yendo al panel de Preferencias del sistema, abriendo el panel para fuse-ext2 y usando el botón de desinstalación allí. Después de desinstalar fuse-ext2, pude quitar y agregar el SSD externo y reiniciar la computadora, sin que /Volumes/Untitled*apareciera más.

El hecho de que /Volumes/Untitled*las entradas se correlacionaran con la aparición de nuevas entradas fue revelador. El hecho de que los registros de fuse-ext2 mencionaran los nombres de ruta exactos en cuestión, y con marcas de tiempo similares a las marcas de tiempo del directorio, fue una buena confirmación.

fuse-ext versión 0.0.7 data del 2009-12-24. En los cinco años intermedios, Mac OS ha cambiado mucho. Yosemite, y antes Mavericks, causaron muchos problemas a otros programas. Si bien no sé por qué exactamente fuse-ext2 crea estas entradas y no las limpia, no sorprende que Yosemite también cause problemas para fuse-ext2.

Eliminé el /Volumes/Untitled*de la línea de comando, sin efectos nocivos aparentes.