¿Por qué Finder ve volúmenes que no están en /Volumes?

Si navego lo más alto posible en Finder (bajo 10.10.2, pero esto no apareció recientemente), veo esta ventana, con muchos volúmenes que se desmontaron, expulsaron y borraron durante mucho tiempo.

Captura de pantalla de la carpeta más alta en Finder

Pero si traté de buscar en la Terminal para eliminarlos potencialmente, solo encontré los razonables:

Laszlo-Sandors-MacBook-Pro:Volumes laszlosandor$ ls -la
total 24
drwxrwxrwt@  5 root          admin   170 Dec 28 09:04 .
drwxr-xr-x  47 root          wheel  1666 Dec 26 10:57 ..
-rw-r--r--@  1 laszlosandor  admin  6148 Jul 17 18:33 .DS_Store
lrwxr-xr-x   1 root          admin     1 Dec 26 10:51 Macintosh HD -> /
drwxrwxrwx   0 root          wheel     0 Dec 28 10:51 MobileBackups

Disk Utility solo ve Macintosh HD.

¿Qué está pasando y qué hay que hacer?

salida de ls -la /Volumes?
En la pregunta original.
¿Las cosas de Google son dmg?
@Buscar웃 Eso es lo que me parece.
A veces, después de instalar, el dmg no se elimina. Encuéntrelos y elimínelos (desmontarlos/expulsarlos), ya que ya no los necesita.
La extensión es .m, aparentemente. No veo dmg montados en mi barra lateral, generalmente los elimino.
¿Son persistentes después de un reinicio?
Sí, son persistentes después de reiniciar.

Respuestas (2)

Finder mostrará todos los volúmenes montados, independientemente de dónde estén montados.

Abra Terminal (desde Aplicaciones -> Utilidades) y escriba 'montar' y luego presione enter. Obtendrás un resultado similar a este:

alex@smiley:~|⇒  mount
/dev/disk3s2 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)
/dev/disk8s2 on /Users (hfs, local, nodev, nosuid, journaled, noowners)

Esto muestra lo que está montado y dónde. Tengo un disco montado en /Users y Finder aún lo muestra en el nivel superior.

Esto debería decirle de dónde provienen esos volúmenes.

Además, intente hacer clic en uno y cmd-I , o Archivo -> Obtener información , para ver qué cree Finder que es.

Las cosas adicionales de Google no están montadas (y Get Info solo sabe que su extensión es .m):Laszlo-Sandors-MacBook-Pro:Volumes laszlosandor$ 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:/p3gHt-AQlUd8simYiL6EqQ on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)

Unix quiere presentar todos sus archivos en un solo árbol jerárquico, sin importar en qué dispositivo estén. Esto hace posible nombrar cualquier archivo en cualquier disco usando una sola cadena descriptiva, llamada su ruta.

Para hacer esto, cuando se monta un nuevo volumen de disco, quien lo monta nombra una carpeta existente para que sea el "punto de montaje" del volumen. Lo que haya en esa carpeta se vuelve inaccesible y se reemplaza por lo que está en el nivel superior de la imagen de disco recién montada. Cuando el disco se desmonta más tarde, la carpeta y su contenido vuelven a estar accesibles.

Unix permite que cualquier carpeta sea "sacrificada" de esta manera. OS X está basado en Unix, pero normalmente no aprovecha esta flexibilidad. Prefiere "sacrificar" una carpeta vacía recién creada como punto de montaje. /Volumes es el lugar donde OS X crea convencionalmente esta carpeta. Cuando se desmonta el volumen, OS X también elimina la carpeta recién expuesta y aún vacía.

Pero eso es solo una convención de OS X. OS X sigue siendo Unix bajo el capó, y las aplicaciones de Unix aún pueden montar volúmenes en cualquier carpeta que deseen.

De hecho, OS X a veces también lo hace. Así es como funciona FileVault I. Su carpeta de inicio contiene solo una imagen de disco de paquete dispersa cifrada. Cuando inicia sesión, su contraseña se usa para descifrar y montar la imagen del disco, usando su propia carpeta de inicio como punto de montaje. La imagen del disco (y cualquier otra cosa en su carpeta de inicio) se vuelve inaccesible, pero está bien. La imagen del disco ya está montada y no es necesario volver a encontrarla. De hecho, es bueno que no se pueda acceder, porque eso evita que alguien juegue con él mientras el usuario está conectado. Cuando el usuario cierra la sesión, la imagen del disco se desmonta y la carpeta de inicio "real" vuelve a estar accesible. .

Finder sintetiza su lista de nivel superior a partir de muchas fuentes. Obviamente, la lista incluye todo lo que realmente se encuentra en el nivel superior de su volumen de arranque y no es invisible. Sabes que también agrega a la mezcla cualquier volumen con puntos de montaje dentro de /Volumes. Pero no se detiene allí. Por ejemplo, hdiutil infoenumera todos los volúmenes montados desde imágenes de disco o desde discos RAM, sin importar si su punto de montaje está en /Volumes o no. En términos más generales, OS X también hereda de MacOS un método para encontrar información sobre cada volumen montado sin importar cómo se montó.

La mayoría de los elementos sin explicación parecen estar relacionados con Google. ¿Quién sabe por qué, dónde o cómo Google hace algo?