Autor(es) original(es) | Ken Thompson y Dennis Ritchie |
---|---|
Desarrollador(es) | Laboratorios Bell de AT&T |
Lanzamiento inicial | 3 de noviembre de 1971 ( 03-11-1971 ) |
Sistema operativo | Unix y similares |
Tipo | Dominio |
En informática , mount
es 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 . mount
Se 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]
El mount
comando 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 umount
indica 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 umount
un 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 mount
and umount
requieren 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
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
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 /olddir
se montará en/newdir
$ mount --bind /directorioantiguo /directorionuevo
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
pmount
es 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-mount
paquete 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 .