it-swarm-es.tech

Entender "montar" como un concepto en el sistema operativo

Quiero entender qué es montaje . Se usa en diferentes contextos y situaciones y no puedo encontrar recursos que:

  1. Describa el concepto montaje
  2. Explicar las acciones tomadas por la computadora/SO/utilidad cuando se realiza un montaje
  3. Cómo y en qué situaciones se usa montaje
  4. Qué características del comando Linux mount son de uso frecuente y algunos ejemplos

(Escucho montaje aplicado a diversos directorios de entidades, unidades flash, tarjeta de red, etc.)

54
Vass

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

37
Riccardo Murri

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:

  • Monte una representación de su kernel en ejecución en/proc
  • Monte una partición de registro especial (otro dispositivo, sistema de archivos "logfriendly") en/var/log
  • Instale diferentes sistemas y monte solo un directorio de inicio
  • Monte directorios remotos, por ejemplo, a través de NFS en su sistema
  • Montar una imagen de un CD en un directorio específico
23
echox

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.

1
libphy