¿Qué son los directorios / Volúmenes / Sin título * (Yosemite)?

4

Acabo de comenzar a usar un nuevo MacBook Pro, que tiene Mac OS X 10.10.1 "Yosemite" preinstalado. Me sorprendió encontrar rutas como /Volumes/Untitled en mi directorio /Volumes .

% 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 subdirectorio .Trashes 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 en /Volumes/* como rutas a volúmenes de almacenamiento externo. Tengo una unidad externa de estado sólido (SSD) montada y tiene su propia entrada /Volumes/mySSD . Tengo un par de unidades montadas desde un servidor de archivos, y tienen sus propias entradas denominadas /Volumes/serverA etc. En Mac anteriores y versiones anteriores de Mac OS X, no vi entradas como /Volumes/Untitled .

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

No veo otras respuestas en AskDifferent explicando entradas como estas. Hay respuestas como Problemas al crear la unidad de arranque USB Yosemite que mencionan rutas como /Volumes/Untitled 2 , pero parecen ser rutas para dispositivos de disco montados 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 otros detalles que parecen relevantes:

Q : ¿Puede ejecutar el montaje para ver si / cuál de estos puntos de montaje apunta realmente a una unidad existente? A : 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)

Q : ¿Tiene una tarjeta de cámara en la ranura u otras computadoras / dispositivos en la red que comparten su contenido? A : no hay 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 es relevante: la unidad SSD externa tiene dos particiones. Uno tiene el formato HFS + y está etiquetado como "mySSD" [nombre exacto cambiado para preservar la privacidad]. La otra partición está ext2 formateada por un sistema Linux y, por lo que puedo decir, 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: usé el Asistente de Migración para llevar mi entorno desde una copia de seguridad de Time Machine de una Mac más antigua a esta computadora. Migré usuarios, aplicaciones, configuraciones del sistema y otros archivos. Entre el software instalado en la computadora antigua estaba fuse-ext2 0.0.7 , una utilidad para permitir que las computadoras Mac OS monten 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 <[email protected]>
Copyright (C) 2009 Renzo Davoli <[email protected]>
[...snip...]

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

Finalmente, encontré 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é líneas de envolturas en líneas largas. Tenga en cuenta, en particular, las marcas de tiempo y los parámetros de nombre de 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 se la 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.

    
pregunta Jim DeLaHunt 26.12.2014 - 22:09

1 respuesta

4

TL; DR : si ve rutas como /Volumes/Untitled* acumulándose, intente montar y montar unidades externas y vea si eso se relaciona con más entradas que aparecen.

He diagnosticado el problema. Parece que fuse-ext2 v 0.0.7 estaba creando las entradas /Volumes/Untitled* cuando el SSD externo se montó y no se estaba limpiando cuando se desmontó la unidad. Debido a que no se pudo limpiar, cuando fuse-ext2 estaba listo para crear una nueva entrada /Volumes/Untitled , descubrió que ya existí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, podría quitar y agregar el SSD externo y reiniciar la computadora, sin que aparezca más /Volumes/Untitled* .

El hecho de que las entradas /Volumes/Untitled* se correlacionaran con las nuevas entradas que aparecían era 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 transcurridos, Mac OS ha cambiado mucho. Yosemite, y antes Mavericks, causó muchos problemas para otro software. Si bien no sé por qué exactamente fuse-ext2 crea estas entradas y no las limpia, no es sorprendente que Yosemite también cause problemas para fuse-ext2.

He eliminado el /Volumes/Untitled* de la línea de comandos, sin efectos perjudiciales aparentes.

    
respondido por el Jim DeLaHunt 27.12.2014 - 07:05

Lea otras preguntas en las etiquetas