He escuchado el término "montaje" cuando me refiero a dispositivos en Linux. ¿Cuál es su significado real? ¿Cómo se maneja ahora a diferencia de las versiones anteriores?
No lo he hecho manualmente a través de la línea de comandos. ¿Puedes dar los pasos (comandos) para montar un dispositivo simple en Linux?
Respuestas:
Los sistemas Unix tienen un solo árbol de directorios. Todo el almacenamiento accesible debe tener una ubicación asociada en este único árbol de directorios. Esto es diferente a Windows donde (en la sintaxis más común para rutas de archivos) hay un árbol de directorios por componente de almacenamiento (unidad).
El montaje es el acto de asociar un dispositivo de almacenamiento a una ubicación particular en el árbol de directorios. Por ejemplo, cuando el sistema arranca, un dispositivo de almacenamiento particular (comúnmente llamado partición raíz) está asociado con la raíz del árbol de directorios, es decir, ese dispositivo de almacenamiento está montado
/
(el directorio raíz).Digamos que ahora desea acceder a los archivos en un CD-ROM. Debe montar el CD-ROM en una ubicación en el árbol de directorios (esto puede hacerse automáticamente cuando inserte el CD). Digamos que el dispositivo de CD-ROM es
/dev/cdrom
y el punto de montaje elegido es/media/cdrom
. El comando correspondiente esDespués de ejecutar ese comando, un archivo cuya ubicación en el CD-ROM
/dir/file
es ahora accesible en su sistema como/media/cdrom/dir/file
. Cuando haya terminado de usar el CD, ejecute el comandoumount /dev/cdrom
oumount /media/cdrom
(ambos funcionarán; los entornos de escritorio típicos lo harán cuando haga clic en el botón "expulsar" o "eliminar con seguridad").El montaje se aplica a todo lo que se hace accesible como archivos, no solo a los dispositivos de almacenamiento reales. Por ejemplo, todos los sistemas Linux tienen un sistema de archivos especial montado debajo
/proc
. Ese sistema de archivos (llamadoproc
) no tiene almacenamiento subyacente: los archivos que contiene proporcionan información sobre los procesos en ejecución y otra información del sistema; la información es proporcionada directamente por el núcleo desde sus estructuras de datos en memoria.fuente
man mount
/dev/cdrom
? ¿Por qué no el acceso es directamente desde/dev/cdrom
? Si el CD Rom no está montado ya, ¿cómo forma parte de una ruta en el sistema? ¿Es/dev/cdrom
solo un archivo virtual y no una carpeta de la que puedo leer archivos, por eso?/dev/cdrom
presenta el contenido del dispositivo como un "archivo" gigante. Solo está leyendo datos directamente desde el disco sin pasar por un sistema de archivos. El montaje no solo asocia el dispositivo que contiene los datos (típicamente/dev/something
) con un directorio (por ejemplo/media/cdrom
), sino también con un controlador de sistema de archivos, que es un código que comprende cómo se organizan los datos en el dispositivo y los presenta como archivos y directorios.En palabras simples, un punto de montaje es un directorio para acceder a sus datos (archivos y carpetas) almacenados en sus discos.
Analogía: cortesía
Leamos una historia de granjero que distribuyó su tierra no cultivada a sus hijos y lo que hicieron de ella.
Hay un granjero que pensó en distribuir toda su tierra estéril de 25 hectáreas a sus tres hijos, distribuyó de la siguiente manera.
Niño 1: John consiguió ocho hectáreas de tierra.
Niño 2: Barbie consiguió 13 hectáreas de tierra.
Niño 3: Steve consiguió cuatro hectáreas de tierra.
Ahora los hijos del agricultor planearon mejorar sus respectivas tierras y comenzaron a arar dependiendo de los cultivos que iban a cultivar.
John quiere cultivar naranjas.
Barbi quiere cultivar mangos.
Steve quiere cultivar maíz.
Para estos cultivos / cultivos de árboles frutales, deben arar de manera diferente para adaptarse a sus cultivos. Como se muestra a continuación, el diagrama para cultivar mangos arados es diferente del cultivo de maíz. Una vez hecho esto, siembran sus respectivas plantas de cultivo en sus tierras.
A medida que crecen los cultivos, deben protegerse de los intrusos y colocaron una cerca alrededor de sus tierras y crearon un punto de entrada a cada una de ellas con una puerta.
Entonces, si alguien tiene acceso a sus tierras, debe ingresar a través de estas puertas y obtener la fruta / maíz de la tierra.
LA ANALOGÍA DE ESTA HISTORIA A NUESTRA GESTIÓN DE DISCOS ES LA ABAJO.
fuente
fuente
fuente
Explicación por analogía
Consideremos el trabajo del Post Master general de Washington DC.
En los primeros días, todos los caminos que conducían a cualquier parte, conducen desde PA Avenue hacia afuera. Si deseaba recibir su correo, su ubicación tenía que ser navegable desde PA Avenue; Si alguien construye una calle en la avenida PA y luego construye una casa, debe decirme:
"Mi casa está en esta ubicación de GPS. Pero para recibir correo, comience en la avenida PA, luego vaya a la calle K, luego vaya a mi casa"
mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse
El montaje es simplemente el proceso de decirle al maestro general de correos dónde está la casa en relación con PA Avenue, o en este caso, la ruta raíz.
fuente