Comando.- mount

Definición de la Wikipedia:

"mount es un comando de sistemas basados en Unix que se utiliza 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."

Este tutorial lo hice sobre Ubuntu; me pide para mount, umount y cuando hago uso de las carpetas /mnt y/o /media que tenga privilegios de root. A lo que acceso por supuesto anteponiendo sudo a las ordenes para actuar como root; claro que esto puede hacer en una cuenta que tenga privilegios de administración. Si yo quisiera que un usuario normal tenga acceso al comando mount y umount como root puedo agregarlo en /etc/sudoers; ambos comandos estan en la carpeta de /bin en Ubuntu. Estos usuarios escriben el comando como lo harían normalmente, anteponiendo la palabra sudo y se ejecuta sin pedir contraseña.

Se accede a /etc/sudoers escribiendo en la shell:

export EDITOR=gedit && sudo -E visudo

Y para dar a cualquier usuario privilegios de root para mount en Ubuntu agregamos al final:

[Usuario] ALL=NOPASSWD: /bin/mount

Ejemplo:

travesuras ALL=NOPASSWD: /bin/mount

Y para que pueda desmontar a voluntad en un sistema Ubuntu haciendo uso del comando umount:

[Usuario] ALL=NOPASSWD: /bin/umount

Ejemplo:

travesuras ALL=NOPASSWD: /bin/umount

No es necesario darle privilegios de administrador para crear una carpeta, el montaje se puede hacer en cualquier directorio independientemente de donde este ubicado.

El comando se llama como se haría normalmente; mount como mount y no como /bin/mount; pasa igual con umount.

Sintaxis:

mount [-t <tipo>] [-o <opciones>] <dispositivo> <punto_de_lectura>

El punto de montaje o de lectura es una carpeta que hemos hecho con anterioridad. En Ubuntu automáticamente monta las usb, cd, etc. Lo hace en el directorio /media. Otro buen lugar para hacer los montajes es en /mnt. El punto de lectura debe de ser una carpeta vacia. Probé hacerlo sobre una que ya tenía una imagen jpg, funciono pero mientras estaba montado el iso la imagen desapareció, cuando lo desmonte ahí estaba el archivo, al parecer sin daño; no se recomienda y yo no se que pueda pasar.

Un montaje simple:

mount [Dispositivo] [Punto de montaje]

Montar isos:

mount -t iso9660 -o loop [file.iso] [Punto de montaje]

Como ya se menciono cada vez que se reinicie la computadora hay que volver a montar la unidad, usb, iso, etc. Para que quede guardado en el sistema se agregan al archivo /etc/fstab, que es el archivo donde esta la lista de dispositivos, como, donde, etc. son montados.

Algunas opciones:

mount -V      muestra la versión
mount -h      muestra esta ayuda
mount         muestra los sistemas
                 de ficheros  montados
mount -l      Lista todos los 
                 sistemas de archivos
                 montadas, incluyendo
                 etiquetas de volumen
  -v          Muestra en la shell lo
                 que va haciendo mount
                 mientras trabaja.
                 Modo verboso.
  -a          Monta todos los sistemas
                 de ficheros que 
                 aparezcan en fstab,
                 excepto los marcados
                 como 'noauto', los
                 excluidos por el
                 parámetro -t y los que
                 ya están montados.
  -f          Fuerza el montaje de un
                 sistema de ficheros.
  -r          Monta el sistema de
                 archivos como solo
                 lectura. Es sinónimo 
                 de -o ro.
  -t          Tipo de sistema de 
                 archivos. Los tipos de
                 archivos soportados en
                 el Ubuntu 8.04 LTS son:
                 adfs, affs, autofs, cifs,
                 coda, coherent, cramfs,
                 debugfs, devpts, efs,
                 ext, ext2, ext3, hfs,
                 hfsplus, hpfs, iso9660,
                 jfs, minix, msdos, ncpfs,
                 nfs, nfs4, ntfs, proc,
                 qnx4, ramfs, reiserfs,
                 romfs, smbfs, sysv, tmpfs,
                 udf , ufs, umsdos, usbfs,
                 vfat, xenix, xfs, xiafs.
                 Observe como coherent,
                 sysv y xenix son
                 equivalentes y xenix y
                 coherent pueden ser
                 removidos en el futuro
                 (use sysv instead). Desde
                 el kernel versión 2.1.21
                 los tipos ext y xiafs ya no
                 existen. Anteriormente, los
                 usbfs eran conocidos como
                 usbdevfs. Nota, la lista
                 verdadera de todos los
                 sistemas de ficheros
                 soportados depende de su
                 kernel.
  -w          Monta un sistema de archivos de
                 lectura-escritura. Esto es
                 por default. Es sinónimo
                 de -o rw.
  -L [label]  Monta la partición especificando
                 la etiqueta (label).
  -U [uuid]   Monta la partición especificando
                 el uuid. Estas dos opciones
                 requieren que exista el archivo
                 /proc/partitions (presente solo
                 en Linux 2.1.116).

Ejemplos de como usar mount:

Montar un usb en la carpeta usb de /media

sudo mount /dev/sdb1 /media/usb

Nota.- Una lista de todos los dispositivos de almacenamiento disponibles se despliega tecleando: sudo fdisk -l

Montar el archivo ubuntu.iso en la carpeta iso, ambos en el escritorio:

sudo mount -t iso9660 -o loop ~/Desktop/ubuntu.iso ~/Desktop/iso

 

 

 

http://es.wikipedia.org/wiki/Mount
http://manuales.espaciolinux.com/documento-329
http://buntulug.com.ar/wiki/Montar_Unidades
http://www.tinchio.com/2007/03/31/como-montar-imagenes-en-linux/
http://www.freebsd.org/doc/es/books/handbook/mount-unmount.html
Ayuda obtenida mediante la shell de help y man:

man -t mount | ps2pdf - > ~/Desktop/mount-man.pdf

mount --help > ~/Desktop/mount-help.txt

Anuncios

One thought on “Comando.- mount

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s