Directorio de volúmenes en Mac OS X

Directorio de volúmenes en Mac OS X

Acabo de empezar a utilizar Mac OS X. En el directorio raíz /, hay una carpeta llamada Volumes/.

Cuando voy al directorio Volumes/, hay un directorio llamado Macintosh HD/. Cuando voy al directorio Macintosh HD/, vuelvo a la raíz y puedo Volumes/volver al directorio. Si sigo haciendo esto varias veces y reviso el directorio en el que estoy usando pwd, veo que estoy en un directorio llamado /Volumes/Macintosh/Volumes/Macintosh/Volumes/Macintosh.

No puedo entender la lógica detrás de esto. ¿Alguien puede explicar?

Respuesta1

Primero, comprenda que el /Volumes/directorio es dondetodos los volúmenes montadosen su sistema Mac OS X aparecen naturalmente. Y la razón por la que ve que ocurre ese comportamiento es porque Macintosh/es solo un enlace simbólico a /(root) en su sistema; Esto se hace de /Volumesmodo que aún tenga acceso con nombre a ese volumen además del /acceso (raíz) a ese volumen.

Por ejemplo, si ingresó a la Terminal de su sistema, escribió cd /Volumesy luego escribió, ls -laes posible que vea algo parecido a esto:

drwxrwxrwt@  7 root  admin   238 Sep 13 23:55 .
drwxr-xr-x  29 root  wheel  1054 Sep 13 01:43 ..
lrwxr-xr-x   1 root  admin     1 Sep 13 16:42 Macintosh -> /

Un enlace simbólico es básicamente como un alias en el Finder; pero a nivel de sistema de archivos, un enlace simbólico es lo que es un "alias".

En cuanto a por qué ve que hace eso, /Volumes/Macintosh/Volumes/Macintosh/Volumes/Macintoshes pwdsolo el sistema de archivos que interpreta su ruta. Sí, puede parecer extraño y confuso, pero no te confundas. El único volumen montado /Volumes/que se comporta de esa manera es el volumen raíz ( /) de su sistema. Si monta otros volúmenes, aparecerán /Volumes/y no se repetirán de esa manera, ya que serán volúmenes reales montados y no enlaces simbólicos.

Ahora bien, en cuanto al “por qué” de ese comportamiento de directorio/vínculo simbólico anidado, no es una pregunta fácil de responder. Pero básicamente todos los sistemas Linux/Unix se comportan así. Yeste hilo de preguntas y respuestas en Unix y Linux Stack Exchangeentra en detalles extremos sobre por qué existen los directorios anidados causados ​​por enlaces simbólicos.

información relacionada