En informática , mountes un comando en varios sistemas operativos . Antes de que un usuario pueda acceder a un archivo en una máquina tipo Unix , el sistema de archivos en el dispositivo [ 1 ] que contiene el archivo debe montarse con el comando mount . Se usa frecuentemente mountpara tarjetas SD , 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 y lo asocia con un punto específico en la jerarquía general del sistema de archivos (su punto de montaje ), estableciendo 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 accesibles para el usuario. Su contraparte umountindica al sistema operativo que el sistema de archivos debe desvincularse de su punto de montaje, lo que lo hace inaccesible y permite su eliminación del equipo. Es importante verificar umountun dispositivo antes de eliminarlo, ya que los cambios en los archivos pueden haberse escrito solo parcialmente y se completan como parte del proceso umount.
Los comandos mounty umountrequieren privilegios de usuario root para efectuar cambios. Alternativamente, es posible que el usuario root haya otorgado previamente privilegios específicos para realizar la acción correspondiente. Un sistema de archivos puede definirse 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/nvme0n1p1 en /efi tipo vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remo unt-ro) /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 un disco duro en el directorio existente /media/PHOTOS (punto de montaje):
$ mount /dev/nvme0n1p5 /media/FOTOS Para desmontar haciendo referencia a la partición del disco físico:
$ umount /dev/nvme0n1p5 Para desmontar haciendo referencia al punto de montaje:
$ umount /media/FOTOS Para volver a montar una partición con opciones específicas :
$ mount -o remount,rw /dev/nvme0n1p5 Montaje de enlace
El montaje de enlace permite montar una jerarquía del 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 /olddir /newdir Dispositivos de bucle de montaje
Un dispositivo de bucle es un dispositivo que corresponde a un archivo, generalmente una imagen de disco . Montar un dispositivo de bucle permite acceder al archivo como si fuera 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 my_virtual_disk.img /mnt Derivados y envoltorios
pmountEs una interfaz para el programa de montaje estándar que permite a los usuarios normales montar dispositivos extraíbles sin necesidad de una entrada correspondiente en /etc/ fstab . Esto proporciona una base sólida para marcos de montaje automático como el proyecto Utopia de GNOME y minimiza el uso de permisos de administrador.
Este paquete también contiene un envoltorio pmount-hal , que lee información como etiquetas de dispositivos y opciones de montaje desde 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 HAL directos. Anteriormente, GNOME utilizaba pmount. Cabe destacar que gnome-mount no está diseñado para el uso directo por parte de los usuarios.
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 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 man .
Además de la llamada al sistema mount , la función mount_root() monta el primer sistema de archivos, o sistema de archivos raíz . En este contexto, mount es llamado por la llamada al sistema setup .
Véase también
Referencias
- ↑ "mount(8) - Página del manual de Linux" . man7.org . Archivado del original el 30-11-2012 . Consultado el 21-06-2021 .
- ↑ "EFI Shells and Scripting" . Intel . Archivado del original el 30/01/2009 . Consultado el 25/09/2013 .
- ↑ "¿Cuál es la diferencia entre ln -s y mount --bind?" . Archivado del original el 20/02/2023 . Consultado el 04/05/2022 .
- ↑ "gnome-mount-0.6" . Archivado del original el 5 de junio de 2008.
Enlaces externos
- – Manual del programador de Unix, versión 7
- – Manual de administración de Linux y comandos privilegiados
- – Manual del administrador del sistema FreeBSD
- – Manual de comandos de usuario de Linux
- – Manual de comandos de usuario de Linux
- Software relacionado con el sistema de archivos Unix