montar (Unix)

Comando Unix para montar un sistema de archivos
montar
Autor(es) original(es)Ken Thompson y
Dennis Ritchie
Desarrollador(es)Laboratorios Bell de AT&T
Lanzamiento inicial3 de noviembre de 1971 ; hace 52 años ( 03-11-1971 )
Sistema operativoUnix y similares
TipoDominio

En informática , mountes un comando que se utiliza en varios sistemas operativos . Antes de que un usuario pueda acceder a un archivo en una máquina tipo Unix , el sistema de archivos del dispositivo [1] que contiene el archivo debe montarse con el comando mount . mountSe utiliza con frecuencia para tarjetas SD , dispositivos de almacenamiento USB , DVD y otros dispositivos de almacenamiento extraíbles. El comando también está disponible en el shell EFI . [2]

Descripción general

El mountcomando indica al sistema operativo que un sistema de archivos está listo para usarse, lo asocia con un punto particular en la jerarquía general del sistema de archivos (su punto de montaje ) y establece opciones relacionadas con su acceso. El montaje hace que los sistemas de archivos, archivos, directorios, dispositivos y archivos especiales estén disponibles para su uso y a disposición del usuario. Su contraparte umountindica al sistema operativo que el sistema de archivos debe disociarse de su punto de montaje, lo que hace que ya no sea accesible y puede eliminarse de la computadora. Es importante para umountun dispositivo antes de eliminarlo, ya que los cambios en los archivos pueden haberse escrito solo parcialmente y se completan como parte del umount.

Los comandos mountand umountrequieren privilegios de usuario root para efectuar cambios. Alternativamente, el usuario root puede haber otorgado previamente privilegios específicos para realizar la acción correspondiente. El usuario root puede definir un sistema de archivos como montable por el usuario en el archivo./etc/fstab

Ejemplos

Para mostrar todas las particiones montadas:

$ mount proc en /proc tipo proc (rw) sysfs en /sys tipo sysfs (rw) devpts en /dev/pts tipo devpts (rw,gid=5,mode=620) /dev/sda1 en /boot tipo ext3 (rw) /tmp en /var/tmp tipo none (rw,noexec,nosuid,bind) 10.4.0.4:/srv/export/setup_server en /nfs/setup_server tipo nfs (ro,addr=10.4.0.4)

Para montar la segunda partición de una unidad de disco duro en el directorio existente /media/PHOTOS (punto de montaje):

$  mount  /dev/hda2  /media/FOTOS

Para desmontar haciendo referencia a la partición del disco físico:

$  desmontaje  /dev/hda2

Para desmontar haciendo referencia al punto de montaje:

$  umount  /media/FOTOS

Para volver a montar una partición con opciones específicas :

$  mount  -o  remontar,rw  /dev/hda2

Montaje de enlace

El montaje de enlace permite montar una jerarquía de sistema de archivos o un archivo en un punto de montaje diferente. A diferencia de un enlace simbólico , un montaje de enlace no existe en el propio sistema de archivos. [3] En el siguiente ejemplo, la ruta /olddirse montará en/newdir

$  mount  --bind  /directorioantiguo  /directorionuevo

Montaje de dispositivos de bucle

Un dispositivo de bucle es un dispositivo que corresponde a un archivo, generalmente una imagen de disco . Al montar un dispositivo de bucle, se puede acceder al archivo como un sistema de archivos. Esto permite utilizarlo como una unidad virtual .

Por ejemplo, una imagen de disco virtual se puede montar como un sistema de archivos normal.

$  mount  -o  loop  mi_disco_virtual.img  /mnt

Derivados y envoltorios

pmountes un contenedor del programa mount estándar que permite a los usuarios normales montar dispositivos extraíbles sin una entrada fstab /etc/ correspondiente . Esto proporciona una base sólida para marcos de montaje automático como el proyecto Utopia de GNOME y mantiene el uso de root al mínimo.

Este paquete también contiene un contenedor pmount-hal , que lee información como etiquetas de dispositivos y opciones de montaje de HAL y la pasa a pmount .

El gnome-mountpaquete contiene programas para montar, desmontar y expulsar dispositivos de almacenamiento. El objetivo de gnome-mount es que el software de GNOME, como gnome-volume-manager y GNOME-VFS, lo utilice en lugar de invocar mount/umount/eject/pmount o métodos de invocación directa de HAL. GNOME utilizaba anteriormente pmount. Tenga en cuenta que gnome-mount no está pensado para que los usuarios lo utilicen directamente.

Todos los programas gnome-mount utilizan métodos HAL y, por lo tanto, se ejecutan sin privilegios. La razón de ser de gnome-mount es tener un lugar centralizado (en GConf ) donde se mantengan configuraciones como las opciones y las ubicaciones de montaje. [4]

Al igual que con todos los comandos tipo Unix, las opciones son específicas de la versión de mount y se detallan con precisión en su página de manual .

Además de la llamada al sistema mount , la función mount_root() monta el primer sistema de archivos, o raíz . En este contexto, mount se llama mediante la llamada al sistema setup .

Véase también

Referencias

  1. ^ "mount(8) - Página del manual de Linux". man7.org . Archivado desde el original el 2012-11-30 . Consultado el 2021-06-21 .
  2. ^ "EFI Shells and Scripting". Intel . Archivado desde el original el 2009-01-30 . Consultado el 2013-09-25 .
  3. ^ "¿Cuál es la diferencia entre ln -s y mount --bind?". Archivado desde el original el 2023-02-20 . Consultado el 2022-05-04 .
  4. ^ "gnome-mount-0.6". Archivado desde el original el 5 de junio de 2008.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Montaje_(Unix)&oldid=1140438399"