¿Qué se entiende por montar un dispositivo en Linux?


67

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:


80

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/cdromy el punto de montaje elegido es /media/cdrom. El comando correspondiente es

mount /dev/cdrom /media/cdrom

Después de ejecutar ese comando, un archivo cuya ubicación en el CD-ROM /dir/filees ahora accesible en su sistema como /media/cdrom/dir/file. Cuando haya terminado de usar el CD, ejecute el comando umount /dev/cdromo umount /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 (llamado proc) 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.


1
OK gracias. Solo este single hace el montaje de cdrom a / media / cdrom? ¿Qué pasa con las opciones de este comando?
Renjith G

1
@Renjith puedes encontrarlo fácilmente corriendoman mount
phunehehe

Esto es lo que no entiendo aquí: ¿por qué necesita montar el CD Rom, cuando ya está presente en el árbol de directorios como /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/cdromsolo un archivo virtual y no una carpeta de la que puedo leer archivos, por eso?
user2173353

1
@ user2173353 /dev/cdrompresenta 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.
Gilles 'SO- deja de ser malvado'

19

¿Qué se entiende por montar un dispositivo en Linux?

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.
ingrese la descripción de la imagen aquí

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.

ingrese la descripción de la imagen aquí

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.
ingrese la descripción de la imagen aquí

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.

ingrese la descripción de la imagen aquí
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.

  • La tierra de los agricultores es igual a todo el disco
  • Las rebanadas que un granjero da a sus hijos se llaman particiones.
  • Arar la tierra para cultivar se llama formateo.
  • Plantar árboles y cultivos se llaman similares a los discos / particiones.
  • La protección de los cultivos y árboles crecidos mediante la organización de una puerta se llama montaje .

ingrese la descripción de la imagen aquí


1
Una analogía muy buena y útil
vimal krishna

Corto y simple. +1
Bob

2
Según la respuesta anterior, el montaje es más similar al de un humano que ingresa a una de las partes del campo y no protege al construir la cerca. Citando la respuesta anterior: "El montaje es el acto de asociar un dispositivo de almacenamiento a una ubicación particular en el árbol de directorios".
Josef Klimuk

1

fuente

¿Qué se entiende por montar una unidad? Antes de que su computadora pueda usar cualquier tipo de dispositivo de almacenamiento (como un disco duro, un CD-ROM o un recurso compartido de red), usted o su sistema operativo deben hacerlo accesible a través del sistema de archivos de la computadora. Este proceso se llama montaje. Solo puede acceder a archivos en medios montados.

Formatos y montaje Su computadora almacena datos en formatos de archivo estructurados específicos escritos en un medio (como un disco o CD-ROM). Su computadora debe poder leer el formato en este medio para interpretar sus datos correctamente; Si la computadora no reconoce el formato, devolverá errores. Además, obligar a su computadora a trabajar con formatos corruptos o no reconocidos hará que escriba datos incorrectamente, posiblemente haciendo irrecuperables todos los archivos almacenados en los medios.

El montaje asegura que su computadora reconozca el formato de los medios; Si su computadora no puede reconocer ese formato, el dispositivo no se puede montar. Cuando los medios se montan con éxito, su computadora incorpora el sistema de archivos de los medios en su sistema de archivos local y crea un punto de montaje, un enlace disponible localmente a través del cual accede a un dispositivo externo. En Windows o Mac OS X, el punto de montaje está representado por un disco u otro ícono; en Unix o Linux, el punto de montaje es un directorio. La mayoría de los sistemas operativos manejan el montaje y desmontaje para usted.


1

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.