mount es un comando de sistemas basados en Unix que se utiliza para montar dispositivos y particiones para su uso por el sistema operativo. Montar es hacer que el sistema operativo proyecte el contenido de ese dispositivo o partición en un enlace lógico (un directorio). Cuando se desocupa se rompe el enlace y se sigue trabajando con los mismos archivos básicos.
El comando mount indica al sistema operativo que un sistema de archivos está listo para ser usado, y 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, los archivos, los directorios, los dispositivos y los archivos especiales estén disponibles para su uso y para el usuario.
Su homólogo, umount, le indica al sistema operativo que el sistema de archivos debe desasociarse de su punto de montaje, lo que hace que ya no sea accesible y que se pueda eliminar de la computadora.
Es importante umount (desmontar) un dispositivo antes de eliminarlo, ya que es posible que los cambios en los archivos solo se hayan escrito parcialmente y se completen como parte del desmontaje.
Los comandos mount y umount requieren privilegios de usuario raíz para efectuar cambios. Alternativamente, el usuario raíz 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.
/etc/fstab
mount [-t <tipo>] [-o <opciones>] <dispositivo> <punto_de_lectura> mount -t iso9660 /dev/hdb0 /mnt/cdrom mount -t iso9660 -o loop /home/usuario/imagen.iso /mnt/imagenes
Los dispositivos en Unix se encuentran dentro de /dev. Así es como se designan los más comunes en GNU/Linux:
Desde la aparición de las unidades de almacenamiento USB (pendrives) y los discos duros SATA (serial ATA), estos han empezado a usar también la denominación propia de los dispositivos SCSI (sda1, sdb3, etc.). Aun así, algunas veces se pueden encontrar unidades IDE con nombres del tipo sda, sdb, etc. Esto se debe a que ciertas distribuciones utilizan emulación IDE-SCSI. De esta forma se utiliza una capa de software común para el manejo de todos los discos duros, CD-ROM, etc.
El tipo del sistema de archivos puede ser:
Como los sistemas de archivos de /etc/fstab serán ocasionalmente montados utilizando mount no es de extrañar que el campo de opciones contenga simplemente una lista de opciones separadas por comas que serán pasadas directamente al intentar montar un sistema de archivos.
mount
Las opciones comunes a todos los sistemas de archivos son:
auto / noauto
mount -a
dev / nodev
exec / noexec
ro
rw
sync / async
suid / nosuid
user / nouser
nouser
defaults
rw,suid,dev,exec,auto,nouser,async
nofail
Hay multitud de opciones específicas para cada sistema de archivos soportado por mount. Las que se listan a continuación son las más habituales. Para una lista completa se puede acudir a la página del manual de Unix sobre mount.
check={none, normal, strict}
debug
sb=n
check={r[elaxed], n[ormal], s[trict]}
conv={b[inary], t[ext], a[uto]}
uid=n, gid=n
umask=nnn, dmask=nnn, fmask=nnn
norock
Algunos ejemplos de montaje de dispositivos son:
mount -t vfat /dev/fd0 /mnt/floppy mount -t iso9660 /dev/hdb0 /mnt/cdrom
Para montar imágenes de disquetes, CD, etc. se utiliza la opción loop.
mount -t iso9660 -o loop /home/usuario/imagen.iso /mnt/imagenes
Lokasi Pengunjung: 3.143.3.178