Quiero entender qué es montaje . Se usa en diferentes contextos y situaciones y no puedo encontrar recursos que:
(Escucho montaje aplicado a diversos directorios de entidades, unidades flash, tarjeta de red, etc.)
Como señala fschnitt , una respuesta integral a esto probablemente sería un capítulo en un manual de administración de sistemas, por lo que trataré de esbozar los conceptos básicos. Haga nuevas preguntas si necesita más detalles sobre puntos específicos.
En UNIX, todos los archivos del sistema están organizados en una estructura de árbol de directorios única (a diferencia de Windows, donde tiene un árbol de directorios separado para cada unidad ).
Hay un directorio "raíz", que se denota por /
, que corresponde al directorio superior en la unidad/partición principal (en el mundo de Windows, esto sería C:
). Se puede acceder a cualquier otro directorio y archivo en el sistema desde la raíz, caminando por los subdirectorios.
¿Cómo puede hacer que otras unidades/particiones sean visibles para el sistema en una estructura de árbol tan única? Usted los monta : montando una unidad/partición en un directorio (por ejemplo, /media/usb
) significa que el directorio superior en esa unidad/partición se vuelve visible a medida que se monta el directorio. Ejemplo: si inserto una memoria USB en Windows, obtengo una nueva unidad, por ejemplo, F:
; si en Linux lo monto en el directorio /media/usb
, luego el directorio superior en la memoria USB (lo que vería abriendo el F:
unidad en Windows) estará visible en Linux como directorio /media/usb
. En este caso, el /media/usb
el directorio se llama "punto de montaje".
Ahora, unidades/particiones/etc. tradicionalmente se llaman "dispositivos (en bloque)" en el mundo UNIX, por lo que siempre se habla de montar un dispositivo en un directorio. Al abusar del lenguaje, solo puede decir "montar este dispositivo" o "desmontar ese directorio".
Creo que solo he cubierto su punto 1., pero esto podría ayudarlo a comenzar con preguntas más específicas.
Lectura adicional: * http://ultra.pr.erau.edu/~jaffem/tutorial/file_system_basics.htm
En Unix todo es un archivo.
Estos archivos están organizados en una estructura de árbol, comenzando en la raíz /
.
Su sistema de archivos o sistemas de archivos se montarán en los lugares apropiados en su /
según tu /etc/fstab
expediente. Este archivo contiene información sobre sus sistemas de archivos, a qué dispositivo pertenecen y en qué punto se montarán: punto de montaje.
Ese es el "concepto de montaje".
No se limita a discos y otros dispositivos de bloque, aquí hay algunos ejemplos que involucran montaje:
Este recurso me pareció útil: https://help.ubuntu.com/community/Mount
Los datos en una computadora, como ya sabrá, se almacenan en binario como una serie de 1s y 0s. La forma en que se almacenan en un dispositivo y su estructura se denomina "sistema de archivos". En los dispositivos Linux se hace referencia en/dev. Los datos no se almacenan realmente en un dispositivo, por lo que no puede acceder a estos datos entrando en/dev, esto se debe a que se almacena dentro del sistema de archivos en el dispositivo, por lo que debe acceder a estos sistemas de archivos de alguna manera. El acceso a dichos sistemas de archivos se denomina "montarlos", y en Linux (como cualquier sistema UNIX) puede montar sistemas de archivos en cualquier directorio, es decir, hacer que los archivos almacenados en ese sistema de archivos sean accesibles cuando ingresa a un determinado directorio. Estos directorios se denominan "puntos de montaje" de un sistema de archivos.