Está en la página 1de 23

NOMBRE

mount - monta un sistema de ficheros

SINOPSIS
mount [-hV] mount -a [-fFnrsvw] [-t tipo-sfv] mount [-fnrsvw] [-o opciones [,...]] dispositivo | dir mount [-fnrsvw] [-t tipo-sfv] [-o opciones] dispositivo dir

DESCRIPCIN
Todos los ficheros accesibles en un sistema Unix estn dispuestos en un gran rbol, la jerarqua de ficheros, con la raz en /. Estos ficheros pueden estar distribuidos sobre varios dispositivos. La orden mount sirve para pegar el sistema de ficheros encontrado en algn dispositivo al gran rbol de ficheros. De modo anlogo pero al revs, la orden umount(8) lo despegar de l de nuevo. La forma ms normal de la orden mount es mount -t tipo dispositivo dir Esto le dice al ncleo que anexe el sistema de ficheros que encuentre en dispositivo (que es del tipo tipo) al directorio dir. Los contenidos anteriores (si haba), as como el propietario y permisos de dir se vuelven invisibles (estn ocultos, tapados), y mientras este sistema de ficheros permanezca montado, el nombre de camino dir, tambin llamado punto de montaje, se refiere a la raz del sistema de ficheros en dispositivo. Tres formas de llamada no montan realmente nada: mount -h muestra un mensaje de ayuda; mount -V muestra una cadena de caracteres relativa a la versin; y un solo mount [-t tipo] lista todos los sistemas de ficheros montados (del tipo tipo) --vea ms adelante--. El sistema de ficheros proc no est asociado a ningn dispositivo o fichero especial, y cuando se monte, se puede emplear una palabra arbitraria, como proc, en vez de una especificacin de dispositivo. (La eleccin personal none es menos afortunada: el mensaje de error none busy (nadie [est] ocupado) de umount puede confundir.) La mayora de dispositivos se indican mediante un nombre de fichero (de un dispositivo especial de bloques), como /dev/sda1, pero hay otras posibilidades. Por ejemplo, en el caso de un montaje por NFS, dispositivo puede ser algo como knuth.cwi.nl:/dir. El fichero /etc/fstab (vea fstab(5)), puede contener renglones que describan qu dispositivos se montan usualmente dnde, empleando cules opciones. Este fichero se emplea de tres formas: (i) La orden mount -a [-t tipo]

(usualmente dado en un guin de arranque) hace que todos los sistemas de ficheros mencionados en fstab (del tipo adecuado) se monten como se indique, excepto aqullos cuya lnea contenga la palabra clave noauto. Aadir la opcin -F har que mount se bifurque, de forma que los sistemas de ficheros se monten simultneamente, en paralelo. (ii) Cuando se monte un sistema de ficheros mencionado en fstab, con dar slo el dispositivo o el punto de montaje. basta

(iii) Normalmente, slo el superusuario puede montar sistemas de ficheros. Sin embargo, cuando fstab contiene la opcin user en una lnea, entonces cualquiera puede montar el distema de ficheros correspondiente. As, dada la lnea /dev/cdrom /cdrom iso9660 ro,user,noauto,unhide cualquier usuario puede montar el sistema de ficheros de tipo encontrado en su CD-ROM mediante la orden mount /dev/cdrom o mount /cdrom Para ms detalles, vea fstab(5).

iso9660

Los programas mount y umount mantienen una lista de los sistemas de ficheros montados actualmente en el fichero /etc/mtab. Si no se dan argumentos a mount, se muestra esta lista. Cuando el sistema de ficheros proc est montado (digamos en /proc), los ficheros /etc/mtab y /proc/mounts tienen contenidos muy similares. El primero tiene algo ms de informacin, como las opciones de montaje empleadas, pero no est necesariamente al da (cf. la opcin -n ms abajo). Es posible reemplazar /etc/mtab por un enlace simblico a /proc/mounts, pero de esta forma se perder algo de informacin, y en particular trabajar con el dispositivo de bucle ser menos conveniente.

OPCIONES
El conjunto completo de opciones empleadas por una llamada de mount se determina primeramente extrayendo las opciones para el sistema de ficheros desde la tabla de fstab, luego aplicando las opciones especificadas al argumento -o, y finalmente aplicando una opcin -r o -w cuando est presente. Opciones disponibles para la orden mount: -V -h -v -a -F Saca la versin. Muestra un mensaje de ayuda. Modo prolijo. Monta todos los sistemas mencionados en fstab. de ficheros (de los tipos dados)

(Empleado en conjuncin con -a.) Bifurca una nueva encarnacin de mount para cada dispositivo. Esto efectuar los montajes en diferentes dispositivos o servidores de NFS en paralelo. Esto tiene la ventaja de que es ms rpido; tambin las esperas en NFS van en paralelo. Una desventaja es que los montajes se hacen en un orden no definido. As, Ud. no puede emplear esta opcin

si quiere montar tanto /usr como /usr/spool. -f Causa que todo se haga excepto la llamada al sistema real; en otras palabras, esto no monta el sistema de ficheros, es un engao (fake). Esta opcin es til en conjuncin con la otra opcin -v para determinar lo que la orden mount est intentando hacer. Tambin se puede emplear para aadir entradas para dispositivos que fueron montados anteriormente con la opcin -n. Monta sin escribir en /etc/mtab. Esto es necesario por ejemplo cuando /etc est en un sistema de ficheros de lectura exclusiva. Tolera opciones de montaje medio malas en vez de fallar. Esto har que se pasen por alto opciones de montaje no admitidas por un tipo de sistema de ficheros. No todos los sistemas de ficheros admiten esta opcin. Esta opcin existe para dar soporte al automontador de Linux basado en autofs. Monta el es -o ro. sistema de ficheros de lectura exclusiva. Un sinnimo lo

-n -s

-r -w

Monta el sistema de ficheros de lectura y escritura. Esto es predeterminado. Un sinnimo es -o rw.

-t tipo-sfv El argumento que sigue a -t se emplea para indicar el tipo del sistema de ficheros. Los tipos de sistemas de ficheros que se soportan actualmente se listan en /usr/src/linux/fs/filesystems.c: minix, ext, ext2, xiafs, hpfs, msdos, umsdos, vfat, proc, nfs, iso9660, smbfs, ncpfs, affs, ufs, romfs, sysv, xenix, coherent. Note que los tres ltimos son equivalentes y que xenix y coherent se quitarn en un futuro no muy lejano: emplee sysv siempre en su lugar. Desde la versin 2.1.21 del ncleo, los tipos ext y xiafs ya no existen. El tipo iso9660 es el predeterminado. Si no se da la opcin -t o si se especifica el tipo auto, se mira el sper-bloque para ver el tipo del sistema de ficheros (se soportan minix, ext, ext2, xiafs, iso9660, romfs). Si esta prueba falla y /proc/filesystems existe, entonces se intentar con todos los sistemas de ficheros listados all, excepto aqullos etiquetados "nodev" (como por ejemplo proc y nfs). Observe que el tipo auto puede ser til para disquetes montados por usuarios. Advertencia: las pruebas emplean una heurstica (la presencia de magia apropiada) y podran reconocer un tipo de sistemas de ficheros equivocado. Se puede especificar ms de un tipo en una lista de tipos separados por comas. La lista de los tipos de sistemas de ficheros puede prefijarse por no para especificar los tipos de sistemas de ficheros sobre los que no se deber tomar ninguna opcin. (Esto puede tener sentido con la opcin -a.) Por ejemplo, la orden: mount -a -t nomsdos,ext monta todos los sistemas de ficheros excepto los de tipo msdos o ext. -o Las opciones

listados

en

/etc/fstab

se especifican mediante la bandera -o seguida por

una ristra de opciones separadas por comas. Algunas de estas opciones slo son tiles cuando aparecen en el fichero /etc/fstab. Las siguientes opciones se aplican a cualquier sistema de ficheros que se est montando: async atime auto Toda la E/S al asncronamente. sistema de ficheros debera hacerse para cada

Actualizar el tiempo de acceso al acceso. Esto es lo predeterminado. Puede montarse con la opcin -a.

nodo-

defaults Emplear las opciones predeterminadas: exec, auto, nouser y async. dev exec noatime Interpretar dispositivos especiales bloques en el sistema de ficheros. Permitir la ejecucin de binarios. de

rw,

suid, dev, o

caracteres

No actualizar los tiempos de acceso a nodo- en este sistema de ficheros (p.ej., para un acceso ms rpido en el directorio de spool de las noticias o grupos de discusin (news) para hacer ms rpido un servidor de noticias). noauto Slo puede montarse explcitamente (esto es, la opcin -a no har que el sistema de ficheros se monte). nodev No interpretar o reconocer dispositivos o ficheros especiales de bloques o caracteres en este sistema de ficheros.

noexec No permitir la ejecucin de ningn binario en el sistema de ficheros montado. Esta opcin puede ser til para un servidor que tiene sistemas de ficheros que contienen binarios para otras arquitecturas distintas de la suya. nosuid No permitir el efecto de los bits SUID ni SGID. nouser Prohibir a un usuario ordinario (esto es, distinto de root) montar el sistema de ficheros. Esto es lo predeterminado. remount Intentar re-montar un sistema de ficheros ya montado. Esto se emplea comnmente para cambiar las opciones de montaje en un sistema de ficheros, especialmente para que se pueda escribir en un sistema de ficheros que estaba de lectura exclusiva. ro rw suid Montar el sistema de ficheros de lectura exclusiva. Montar el sistema de ficheros de lectura y escritura. Permitir el efecto de los bits SUID y SGID.

sync user

Toda la E/S al sncronamente.

sistema

de

ficheros

debera hacerse

Permitir a un usuario ordinario montar el sistema de ficheros. Esta opcin implica las opciones noexec, nosuid y nodev (a menos que se sustituyan por otras subsiguientes, como en la lnea de opciones user,exec,dev,suid).

OPCIONES DE MONTAJE ESPECFICAS DE SISTEMAS DE FICHEROS


Las siguientes opciones se aplican solamente a ciertos sistemas de ficheros. Las hemos clasificado por sistemas de ficheros. Todas siguen a la bandera -o.

Opciones de montaje para affs


uid=valor y gid=valor Establecen el propietario y grupo del raz del sistema de ficheros (predeterminados: uid = gid = 0, pero con la opcin uid o gid sin especificar el valor, se toma el uid o el gid del proceso en curso). setuid=valor y setgid=valor Establecen el propietario y el grupo de todos los ficheros. mode=valor Establece el modo de todos los ficheros a valor & 0777 descartando los permisos originales. Aade permiso de paso a los directorios que lo tengan de lectura. El valor se da en octal. protect No permitir ningn cambio en los bits de proteccin del de ficheros. usemp sistema

Poner el uid y gid de la raz del sistema de ficheros al uid y gid del punto de montaje a partir del primer sync o umount, y luego borrar esta opcin. Extrao... Mostrar un mensaje informativo para cada montaje con xito.

verbose prefix=cadena Prefijo empleado un enlace.

antes del nombre del volumen, cuando se sigue

volume=cadena Prefijo (de como mucho 30 de longitud) cuando se sigue un enlace simblico. reserved=valor (Valor predeterminado: 2.) principio del dispositivo. Nmero

empleado

antes

de

de

bloques

no

usados al

root=valor Para dar explcitamente la localizacin del bloque raz.

bs=valor Para dar el tamao de bloque. Los valores 1024, 2048 y 4096.

permitidos

son

512,

grpquota / noquota / quota / usrquota Estas opciones se aceptan pero no tienen efecto.

Opciones de montaje para coherent


Ninguna.

Opciones de montaje para ext


Ninguna. Advierta que el sistema de ficheros ext est anticuado. No lo use. Desde la versin 2.1.21 de Linux, extfs ya no forma parte de los fuentes del ncleo.

Opciones de montaje para ext2


El sistema de ficheros ext2 es el sistema de ficheros estndar. Debido a un fallo del ncleo, puede montarse con cualquier opcin de montaje. Esto se corrigi en Linux 2.0.4. bsddf / minixdf Establece el comportamiento para la llamada al sistema statfs. El comportamiento con minixdf es devolver en el campo f_blocks el nmero total de bloques del sistema de ficheros, mientras que el comportamiento con bsddf (que es el predeterminado) es sustraer los bloques de arriba empleados por el sistema de ficheros ext2 y no disponibles para almacenamiento de ficheros. As: % mount /k -o minixdf; df /k; umount /k Filesystem 1024-blocks Used Available Capacity Mounted on /dev/sda6 2630655 86954 2412169 3% /k % mount /k -o bsddf; df /k; umount /k Filesystem 1024-blocks Used Available Capacity Mounted on /dev/sda6 2543714 13 2412169 0% /k (Advierta que este ejemplo muestra que uno puede aadir opciones en la linea de rdenes a las opciones dadas en /etc/fstab.) check / check=normal / check=strict Establece el nivel de comprobaciones. Cuando al menos una de estas opciones se da (y check=normal est puesta de forma predeterminada), se comprueban los mapas de bits de los nodos- y de los bloques cuando se realiza el montaje (lo cual puede llevar medio minuto o algo as en un disco grande). Con comprobacin estricta (strict), la desasignacin de bloques comprueba que el bloque a liberar est en la zona de datos. check=none / nocheck No se realiza ninguna comprobacin.

debug

Muestra informacin de depuracin en cada (re-)montaje.

errors=continue / errors=remount-ro / errors=panic Define el comportamiento cuando se encuentra un error. (O bien no hace caso de errores y simplemente marca el sistema de ficheros como errneo y contina, o bien re-monta el sistema de ficheros como de lectura exclusiva, o bien se produce un pnico y se para el sistema.) Lo predeterminado est establecido en el sper-bloque del sistema de ficheros, y puede cambiarse empleando tune2fs(8). grpid o bsdgroups / nogrpid o sysvgroups Estas opciones definen qu identificador de grupo recibe un fichero recin creado. Cuando se establece grpid, toma el GID del directorio en el que se crea; de otro modo (el predeterminado), toma el FSGID del proceso en curso, a menos que el directorio tenga activado el bit setgid, en cuyo caso toma el GID del directorio padre, y tambin toma el bit setgid si es l mismo un directorio. resgid=n y resuid=n El sistema de ficheros ext2 reserva un cierto porcentaje del espacio disponible (por omisin el 5 %, consulte mke2fs(8) y tune2fs(8)). Estas opciones determinan quin puede usar los bloques reservados. (En pocas palabras: cualquiera que tenga el UID especificado, o pertenezca al grupo especificado.) sb=n En vez del bloque nmero 1, usa el bloque n como sper-bloque. Esto podra ser de utilidad cuando el sistema de ficheros resultara daado. Usualmente, las copias del sper-bloque se encuentran cada 8192 bloques: en los bloques 1, 8193, 16385, ... (De esta forma, uno llega a tener cientos o incluso miles de copias del sper-bloque en un sistema de ficheros grande. No conozco ninguna opcin de mke2fs que haga que se escriban menos copias.)

grpquota / noquota / quota / usrquota Estas opciones se aceptan pero no se tienen en cuenta.

Opciones de montaje para fat


(Nota: fat no es un sistema de ficheros separado, sino una parte comn de los sistemas de ficheros msdos, umsdos y vfat.) blocksize=512 / blocksize=1024 Establece el tamao de bloque (el predeterminado es 512). uid=valor y gid=valor Establece el propietario y grupo de todos los omisin: el UID y GID del proceso en curso.) ficheros. (Por

umask=valor Establece la umask (la mscara de bits de los permisos que no estn presentes). El valor predeterminado es el de la umask del proceso en curso. El valor se da en octal. check=valor Se puede escoger tres niveles diferentes de eleccin (en cuanto al comportamiento con nombres de ficheros):

r[elaxed] Se aceptan y tratan por igual las letras maysculas y las minsculas, las partes con nombres largos se truncan (p.ej.: nombremuylargo.fuubar se convierte en nombremu.fuu), se aceptan en cada parte del nombre (nombre y extensin) espacios iniciales y por medio. n[ormal] Como "relaxed", pero se rechazan muchos caracteres especiales (*, ?, <, espacios, etc.). Esto es el comportamiento predeterminado. s[trict] Como "normal", pero los nombres no pueden contener partes largas y los caracteres especiales que de vez en cuando se usan en Linux pero no son aceptados por MS-DOS, se rechazan (+, =, espacios, etc.). conv=b[inary] / conv=t[ext] / conv=a[uto] El sistema de ficheros fat puede efectuar conversiones CR/LF <--> NL (formato de texto de MS-DOS a/desde formato de texto UNIX) en el ncleo. Se dispone de los siguientes modos de conversin. binary Ninguna traduccin. Esto es lo predeterminado. text auto Traduccin CR/LF <--> NL en todos los ficheros. Traduccin CR/LF <--> NL en todos los ficheros que no tengan una extensin "binaria bien conocida". La lista de extensiones conocidas se puede encontrar al principio de /usr/src/linux/fs/fat/misc.c (en 2.0, la lista es: exe, com, bin, app, sys, drv, ovl, ovr, obj, lib, dll, pif (cdigo de programas); arc, zip, lha, lzh, zoo, tar, z, arj (archivadores comunes); tz, taz, tzp, tpz (abreviaturas de tar.Z y tar.zip), gz, tgz, deb (archivos comprimidos con gzip, paquetes tar.gz y Debian); gif, bmp, tif, gl, jpg, pcx (formatos grficos); tfm, vf, gf, pk, pxl y dvi (relativos a TeX)).

Los programas que hagan lseeks computados no querrn que el ncleo efecte una conversin de texto como stas. Mucha gente ha arruinado sus datos por esta traduccin. Tenga cuidado! Para sistemas de ficheros montados en modo binario, de una herramienta de conversin (fromdos/todos). debug se dispone

Activa la bandera debug. Se mostrarn una cadena de versin y una lista de parmetros del sistema de ficheros (estos datos tambin se muestran si los parmetros resultan ser inconsistentes). bits. Esto sustituye a la de tipo de FAT. Utilice esta

fat=12 / fat=16 Especifica una FAT de 12 de 16 rutina de deteccin automtica opcin con cuidado! quiet

Activa la bandera quiet. Intentos de hacer chown o chmod en ficheros no devuelven errores, aunque fallen. Utilice esta

opcin con cuidado! sys_immutable, showexec, dots, nodots, dotsOK=[yes|no] Varios intentos equivocados de forzar convenciones sobre un sistema de ficheros FAT. Unix o DOS

Opciones de montaje para hpfs


uid=valor y gid=valor Establece el propietario y grupo de todos los ficheros. (Por omisin: el UID y GID del proceso en curso.) umask=valor Establece la umask (la mscara de bits de los permisos que no estn presentes). El valor predeterminado es el de la umask del proceso en curso. El valor se da en octal. case=lower / case=asis Convierte todos los nombres de ficheros a minsculas los deja tal cual (asis). (Por omisin: case=lower.) (lower) o

conv=binary / conv=text / conv=auto Para conv=text, elimina algunos CRs aleatorios (en particular, todos los seguidos de NL) cuando lee un fichero. Para conv=auto, escoge ms o menos aleatoriamente entre conv=binary y conv=text. Para conv=binary, simplemente lee lo que est en el fichero. Esto es el comportamiento predeterminado. nocheck No para abruptamente el montaje cuando ciertas comprobaciones de consistencia fallen.

Opciones de montaje para iso9660


Los nombres de fichero normales iso9660 aparecen en un formato 8.3 (esto es, con restricciones en la longitud de los nombres de fichero como en DOS), y adems todos los caracteres estn en maysculas. Asimismo no hay nada previsto para dueos de ficheros, protecciones, nmero de enlaces, provisin para dispositivos de caracteres o bloques, etc. Rock Ridge es una extensin a iso9660 que proporciona todas estas caractersticas tpicas de Unix. Bsicamente hay extensiones en cada registro de directorio que proporcionan toda la informacin adicional, y cuando Rock Ridge est en uso, el sistema de ficheros es indistinguible de un sistema de ficheros UNIX normal (de lectura exclusiva, por supuesto). norock Desactiva el uso de las extensiones Rock Ridge, incluso si estn disponibles. Cf. map. check=r[elaxed] / check=s[trict] Con check=relaxed, un nombre de fichero se convierte primero a minsculas antes de que se efecte la bsqueda. Esto probablemente slo tiene sentido en conjuncin con norock y map=normal. (Por omisin: check=strict.)

uid=valor y gid=valor Da a todos los ficheros en el sistema de ficheros los IDs indicados de usuario o grupo, posiblemente sustituyendo la informacin encontrada en las extensiones Rock Ridge. (Por omisin: uid=0,gid=0.) map=n[ormal] / map=o[ff] Para volmenes que no son Rock Ridge, la traduccin de nombres "normal" convierte las letras maysculas a minsculas ASCII, quita un ;1 del final, y convierte ; a .. Con map=off no se realiza ninguna traduccin de nombre. Vea norock. (Por omisin: map=normal.) mode=valor Para volmenes que no son Rock Ridge, da a todos los ficheros el modo (permisos) indicado. (El predeterminado: permiso de lectura para todo el mundo.) Desde Linux 2.1.37 uno ya no necesita ms especificar el modo en base diez. (La base ocho se indica mediante un 0 inicial.) unhide Muestra tambin ficheros ocultos y asociados. block=[512|1024|2048] Establece el tamao de bloque al valor indicado. block=1024.) (Por omisin:

conv=a[uto] / conv=b[inary] / conv=m[text] / conv=t[ext] (Por omisin: conv=binary.) Desde Linux 1.3.54 esta opcin ya no tiene ningn efecto. (Y los valores distintos de binary solan ser muy peligrosos, llevando a menudo a corrupcin silenciosa de datos.) cruft Si el byte alto de la longitud de fichero contiene otra basura, active esta opcin de montaje para no hacer caso de los bits de orden alto de la longitud de fichero. Esto implica que un fichero no puede ser mayor de 16 MB. La opcin cruft se establece automticamente si el CD-ROM entero tiene un tamao raro (negativo, o de ms de 800 MB). Tambin se pone sola cuando se ven nmeros de secuencia del volumen distintos de 0 1.

Opciones de montaje para minix


Ninguna.

Opciones de montaje para msdos


Vea las opciones de montaje para fat. Si el sistema de ficheros msdos detecta una inconsistencia, informa del error y pone el sistema de ficheros de lectura exclusiva. El sistema de ficheros se puede hacer de nuevo de lectura y escritura re-montndolo.

Opciones de montaje para ncp


Justo como nfs, la implementacin ncp espera un argumento binario (una struct ncp_mount_data) para la llamada al sistema mount. Este argumento

se construye mediante ncpmount(8) y la versin actual de no conoce nada sobre ncp.

mount

(2.6h)

Opciones de montaje para nfs


En vez de una cadena de opciones textual, analizada por el ncleo, el sistema de ficheros nfs espera un argumento binario de tipo struct nfs_mount_data. El propio programa mount analiza las opciones siguientes de la forma etiqueta=valor, y las pone en la estructura mencionada: rsize=n, wsize=n, timeo=n, retrans=n, acregmin=n, acregmax=n, acdirmin=n, acdirmax=n, actimeo=n, retry=n, port=n, mountport=n, mounthost=nombre, mountprog=n, mountvers=n, nfsprog=n, nfsvers=n, namlen=n. La opcin addr=n se acepta pero no se tiene en cuenta. Asimismo se reconocen las siguientes opciones booleanas, posiblemente precedidas por no: bg, fg, soft, hard, intr, posix, cto, ac, tcp, udp, lock. Para ms detalles, consulte nfs(5). Entre las opciones especialmente tiles se incluyen rsize=8192,wsize=8192 Esto har que su conexin NFS sea mucho ms rpida que con el tamao de bfer predeterminado de 1024. hard El programa que acceda a un fichero en un sistema de ficheros montado por NFS se colgar cuando el servidor falle. El proceso no puede interrumpirse ni matarse a menos que uno tambin especifique intr. Cuando el servidor NFS est de nuevo disponible el programa continuar por donde estuviera como si nada. Esto es probablemente lo que uno quiere. Esta opcin permite al ncleo esperar un rato y rendirse despus si el servidor NFS no responde durante un tiempo determinado. El tiempo se puede especificar con timeo=tiempo. Esta opcin podra ser de utilidad si su servidor NFS no respondiera a veces, o si fuera rearrancado mientras algn proceso estuviera intentando obtener un fichero de l. Usualmente lo que hace es causar un montn de problemas. el mecanismo de candados. No arrancar el demonio

soft

nolock No emplear lockd.

Opciones de montaje para proc


uid=valor y gid=valor Estas opciones se reconocen, pero no tienen ningn efecto por lo que he podido ver.

Opciones de montaje para romfs


Ninguna.

Opciones de montaje para smbfs


Justo como nfs, la implementacin smb espera un argumento binario (una

struct smb_mount_data) para la llamada al sistema mount. Este argumento se construye mediante smbmount(8) y la versin actual de mount (2.6h) no sabe nada acerca de smb.

Opciones de montaje para sysv


Ninguna.

Opciones de montaje para ufs


Ninguna.

Opciones de montaje para umsdos


Vea las opciones de montaje para explcitamente muerta en umsdos. msdos. La opcin dotsOK est

Opciones de montaje para vfat


Antes de nada, las opciones de montaje para fat se reconocen todas. La opcin dotsOK est explcitamente anulada en vfat. Adems de todo eso, estn uni_xlate Traduce caracteres Unicode no manejados a secuencias de escape especiales. Esto le permite hacer copias de respaldo y restaurar ficheros cuyos nombres se han creado con caracteres Unicode. Sin esta opcin, se emplea un ? cuando no hay traduccin posible. El carcter de escape es : porque es ilegal en el sistema de ficheros vfat. La secuencia de escape que se usa, donde u es el carcter Unicode, es: :, (u & 0x3f), ((u>>6) & 0x3f), (u>>12). posix Permite la coexistencia de dos ficheros cuyos diferencien en la caja tipogrfica. nombres slo se

nonumtail Trata primero de construir un nombre corto secuencia, antes de intentar nombre~nm.ext.

sin

nmero de

Opciones de montaje para xenix


Ninguna.

Opciones de montaje para xiafs


Ninguna. Aunque no hay nada malo en xiafs, no se usa mucho, y no est mantenido ya. Probablemente uno no debera usarlo. Desde la versin de Linux 2.1.21, xiafs ya no forma parte de los fuentes del ncleo.

EL DISPOSITIVO DE BUCLE
Un posible tipo ms es un montaje a travs del Por ejemplo, la orden dispositivo de bucle.

mount /tmp/fdimage /mnt -t msdos -o loop=/dev/loop3,blocksize=1024 establecer que el dispositivo de bucle /dev/loop3 corresponder al fichero /tmp/fdimage, y entonces monta este dispositivo en /mnt. Este tipo de montaje conoce tres opciones, de nombres loop, offset y encryption, que son realmente opciones de losetup(8). Si no se menciona explcitamente ningn dispositivo de bucle (sino que simplemente se da una opcin -o loop), entonces mount intentar encontrar algn dispositivo de bucle en desuso y lo utilizar.

FICHEROS
/etc/fstab tabla de sistemas de ficheros /etc/mtab tabla de sistemas de ficheros montados /etc/mtab~ fichero candado /etc/mtab.tmp fichero temporal

VASE TAMBIN
mount(2), umount(2), fstab(5), umount(8), swapon(8), nfs(5), mountd(8), nfsd(8), mke2fs(8), tune2fs(8), losetup(8)

FALLOS
Es posible que desastrosa. un sistema de ficheros corrupto cause una parada

Algunos sistemas de ficheros de Linux no admiten -o sync (el ext2fs s soporta actualizaciones sncronas (al estilo BSD) cuando se monta con la opcin sync). La opcin -o remount puede no ser capaz de cambiar parmetros de montaje (todos los parmetros especficos de ext2fs, excepto sb, se pueden cambiar con un remount, por ejemplo, pero no se pueden cambiar gid o umask para el fatfs).

Montar particiones
De Gua Ubuntu Saltar a navegacin, bsqueda

En este artculo se explica la forma de montar en una distribucin Debian o derivadas (como Ubuntu) una particin que use uno de los siguientes sistemas de archivos:

FAT16: usado en MS-DOS, Windows 1.x, Windows 2.x, Windows 3.x, Windows 95 y OS/2. FAT32: usado en Windows 95 osr2.x, Windows 98, Windows 98 SE y Windows ME. NTFS: usado en Windows NT, Windows 2000, Windows XP, Windows Media Center, Windows 2003 Server, Windows Vista y Windows 2008 Server. UFS UFS2: usado en BSD, NetBSD, OpenBSD, FreeBSD y derivados (como PC-BSD, derivado de FreeBSD).

Este tipo de particiones se suelen utilizar cuando poseemos varios sistemas operativos instalados, y queremos compartir informacin entre ellos. Por ejemplo si tenemos Windows XP y queremos instalar Ubuntu y compartir archivos de msica,... entre los 2, podemos realizar una particin VFAT para tal fin.

Tabla de contenidos
[esconder]

1 Creacin la particin 2 Preparativos para el montaje 3 Montaje de la particin o 3.1 Parmetros o 3.2 Ejemplos concretos 4 Montaje al inicio del sistema 5 Crear un lanzador a la particin o 5.1 Lanzador simblico en /home o 5.2 cono en el escritorio 5.2.1 En GNOME 5.2.2 En KDE 6 Desmontaje de la particin 7 Ver tambin

[editar]

Creacin la particin
Antes que nada, debemos asegurarnos de que tenemos creada la particin que deseamos montar. Para ello, antes de instalar Ubuntu, puedes leer el siguiente artculo: Particionar el disco duro. Una vez hayamos instalado Ubuntu y tengamos nuestra particin, tendremos que montarla y darle los permisos adecuados.Si es FAT32 o NTFS, en Windows aparecer como un nuevo disco rgido dentro de Mi PC.
[editar]

Preparativos para el montaje


Antes de montar la particin, debemos crear una carpeta donde vamos a montarla. Generalmente se suele hacer en /media/ (/mnt en algunas distribuciones), as que es recomendable que la creemos all:
$ sudo mkdir /media/<nombre_carpeta>

Donde <nombre_carpeta> es el nombre que tendr la carpeta, podemos asignarle el que queramos. Si el sistema de archivos de la particin que vamos a montar es NTFS (usado por los sistemas operativos Windows NT, Windows 2000, Windows XP, Windows Media Center, Windows 2003 Server, Windows Vista y Windows 2007 Server), entonces se recomienda instalar el controlador ntfs-3g para poder tener soporte de escritura en esa particin:
$ sudo aptitude install ntfs-3g

Si, en cambio, el sistema de archivos es UFS2 (usado por la mayora de los sistemas operativos basados en BSD, como NetBSD, OpenBSD, FreeBSD y sus derivados), entonces antes de montar la particin tendremos que cargar en la memoria el mdulo del kernel ufs:
$ sudo modprobe ufs

Para no tener que cargarlo cada vez que inicie el sistema, podemos editar el archivo /etc/modules:
$ gksudo gedit /etc/modules

Y aadir la siguiente lnea antes de 'loop':


ufs

[editar]

Montaje de la particin
Ahora vamos a montar la particin en la carpeta creada. Esto significa que el contenido de la particin va a aparecer en esa carpeta. El comando para montaje es mount, y se usa de la siguiente manera:
$ sudo mount -t <sistema_archivos> [-o <opciones>] /dev/<particion> <carpeta_montaje>

Cabe aclarar que si ocurre algn error durante el montaje, no se pondrn en peligro los datos de la particin, solo que esta no ser montada.
[editar] Parmetros

El significado de los parmetros usados en el comando mount son los siguientes:

<sistema_archivos>: es el sistema de archivos de la particin; puede ser vfat (FAT16 y FAT32), ntfs (NTFS) o ufs (UFS y UFS2); hay otros posibles valores, pero no son tratados en este artculo. Si es ufs, entonces debemos indicar de manera obligatoria las opciones ro y ufstype (este ltimo en caso de ser UFS2). <opciones>: son las opciones de montaje, puede tomar ms de un valor, en ese caso los valores se separan con comas (,). Algunos posibles valores son defaults (valores por defecto), ro (Read Only, es decir, Solo Lectura) y ufstype (para especificar el tipo de sistema de archivos UFS, en caso de que se use este); si no se especifican opciones especiales, podemos escribir defaults, u obviar este parmetro por completo (quitando tambin el -o de adelante). En este artculo, usaremos este parmetro nicamente para el montaje de particiones UFS y UFS2, y para el montaje al inicio del sistema (vase el encabezado Montaje al inicio del sistema). <particion>: es el identificador de la particin que vamos a montar; puede ser hdXY en caso de ser un disco IDE o ATA, o sdX,Y en caso de ser SATA; la X es la letra del disco rgido (a para el primero, b para el segundo, etc.) y la Y es el nmero de particin (1 para la primera, 2 para la segunda, etc.). Si queremos saber el nombre de las particiones que tenemos en el equipo, basta con ejecutar el siguiente comando:

$ sudo fdisk -l

<carpeta_montaje>: es la carpeta donde se montar la particin, es decir, donde aparecern los datos (archivos y carpetas) de la particin; en la mayora de los casos se encuentra dentro de /media/, aunque puede estar en cualquier otro lugar (vase el encabezado Preparativos para el montaje).

[editar] Ejemplos concretos

Para montar una particin FAT16 o FAT32:


$ sudo mount -t vfat /dev/<particion> /media/<carpeta_montaje>

Para montar una particin NTFS:


$ sudo mount -t ntfs /dev/<particion> /media/<carpeta_montaje>

Para montar una particin UFS:


$ sudo mount -t ufs -o ro /dev/<particion> /media/<carpeta_montaje>

Para montar una particin UFS2:


$ sudo mount -t ufs -o ro,ufstype=ufs2 /dev/<particion> /media/<carpeta_montaje>

Para montar una particin donde est Ubuntu:


$ sudo mount /dev/<particion> /media/<carpeta_montaje>

[editar]

Montaje al inicio del sistema


Una vez que hayamos conseguido montar la particin, esta quedar montada mientras el sistema est en marcha. Cuando reiniciemos o apaguemos el equipo, tendremos que volver a montar la particin ya que no se montar al iniciar Ubuntu. Si queremos que se monte cada vez que iniciamos el sistema, necesitaremos modificar el archivo /etc/fstab:
$ sudo gedit /etc/fstab

Aqu se ha usado gEdit, pero puede usarse cualquier editor de textos, como Nano o Vim. Conviene usar gksudo o kdesu en vez de sudo para iniciar un editor en modo grfico; el primero es para el escritorio GNOME y el segundo para KDE. Una vez abierto el archivo, tenemos que cambiar la lnea que comience con el identificador de la particin que hemos montado (/dev/hdXY o /dev/sdXY) por la siguiente:
/dev/<particion> /media/<carpeta_montaje> <sistema_archivos> <opciones> 0 0

Si no existe esa lnea, la aadimos al final del archivo. Los argumentos son los mismos que cuando usamos el comando mount. Aqu, si en opciones no usamos ningn valor, tendremos que escribir defaults, y nos quedara algo as:
/dev/<particion> /media/<carpeta_montaje> <sistema_archivos> defaults 0 0

Si es una particin FAT16 o FAT32 y no nos funciona con defaults, podemos probar las siguientes opciones:
auto,users,exec,umask=000 defaults,rw,user,auto,umask=0

Con esta ltima manera se estn dando permisos de lectura, escritura y ejecucion a todos los usuarios. Si queremos restringir estos permisos solo a un grupo particular de usuarios (por ejemplo: users), las opciones deben quedar as:
$ defaults,rw,user,auto,umask=007,gid=<grupo> 0 0

Donde <grupo> debe sustituirse por el grupo de usuarios, por ejemplo, users. Finalmente, si por cualquier motivo no se detectan bien algunos caracteres (como la letra ), debemos aadir la siguiente opcin junto con las otras utilizadas, para cambiar el mapa de caracteres:
iocharset=utf8

Por ejemplo, una lnea podra quedar as:


/dev/hda0 /media/hda0 vfat defaults,rw,user,auto,iocharset=utf8,umask=000 0 0

Para montar todos los dispositivos listados en el archivo /etc/fstab tenemos que ejecutar el siguiente comando en una terminal:
$ sudo mount -a

Con esto ya tendemos montada nuestra particin cada vez que se inicie Ubuntu.
[editar]

Crear un lanzador a la particin


Una vez que tenemos montada la particin, comprobamos que en ocasiones puede resultarnos incmodo acceder siempre a la carpeta /media/hdXY (o a la que hayamos especificado), para solucionar esto podemos hacer dos cosas:

Crear un lanzador simblico en nuestra carpeta home o en cualquier otra carpeta Crear un cono en el escritorio que nos dirija a la carpeta de montaje

[editar] Lanzador simblico en /home

La primera opcin es crear un lanzador simblico (son como los accesos directos de Windows), por ejemplo en nuestra carpeta personal home. Con ello conseguiremos acceder a la particin desde esta carpeta y sin duplicar la informacin. Para ello tenemos que escribir la siguiente lnea en la terminal:
$ ln -s /media/<carpeta_montaje> /home/<usuario>/<carpeta_destino>

Donde <carpeta_montaje> es la carpeta donde montamos la particin, <usuario> es el nombre de nuestro usuario en el sistema y <carpeta_destino> es el lanzador simblico que crearemos para que acte como carpeta de montaje.
[editar] cono en el escritorio

Si lo que queremos es crear un cono en el escritorio, debemos hacer lo siguiente:


[editar]

En GNOME
1. 2. 3. 4. 5. [editar] Desplegamos el men contextual del escritorio (botn derecho del ratn) Seleccionamos la opcin Crear enlace Escogemos el tipo Enlace Rellenamos los campos en blanco con los datos requeridos Aceptamos para que se cree el enlace

En KDE
1. 2. 3. 4. 5. [editar] Desplegamos el men contextual del escritorio (botn derecho del ratn) Seleccionamos la opcin Crear nuevo -> Enlace a dispositivo -> Disco duro En la pestaa General, escribimos el nombre del cono En la pestaa Dispositivo, escribimos el identificador de la particin (/dev/hdXY) Aceptamos para que se cree el enlace

Desmontaje de la particin
Si por cualquier motivo deseas desmontar la particin, no tienes ms que escribir esto en terminal:
$ sudo umount <carpeta>

Donde <carpeta> es la ubicacin de la carpeta donde est montada la particin (por ejemplo: /media/hdaX).

Comando.- mount

junio 5, 2009 3:09 am Escrito en Comandos, Informtica, Linux, Linux/GNU, Programas, Travesuras, Ubuntu Etiquetado comando, Comandos, Linux, montar, mount, Ubuntu, UNIX

Definicin 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 particin en un enlace lgico (un directorio). Cuando se desocupa se rompe el enlace y se sigue trabajando con los mismos archivos bsicos." 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 administracin. 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 haran normalmente, anteponiendo la palabra sudo y se ejecuta sin pedir contrasea. 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 hara 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 automticamente 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 tena una imagen jpg, funciono pero mientras estaba montado el iso la imagen desapareci, cuando lo desmonte ah estaba el archivo, al parecer sin dao; 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 mount -h mount mount -l muestra la versin muestra esta ayuda muestra los sistemas de ficheros montados Lista todos los

-v

-a

-f -r

-t

-w

-L [label] -U [uuid]

sistemas de archivos montadas, incluyendo etiquetas de volumen Muestra en la shell lo que va haciendo mount mientras trabaja. Modo verboso. Monta todos los sistemas de ficheros que aparezcan en fstab, excepto los marcados como 'noauto', los excluidos por el parmetro -t y los que ya estn montados. Fuerza el montaje de un sistema de ficheros. Monta el sistema de archivos como solo lectura. Es sinnimo de -o ro. 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 versin 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. Monta un sistema de archivos de lectura-escritura. Esto es por default. Es sinnimo de -o rw. Monta la particin especificando la etiqueta (label). Monta la particin 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

USB
Montar usb en Ubuntu Muy bien esto es por si ahi por ahi una memoria UBS que no nos quiera reconocer nuestro maravilloso Ubuntu. Dado que los pendrives son montados como unidades de almacenamiento masivo y como si fueran unidades scsi el usb sera nombrado con la tipologia "sdxX" donde x (puede ser a,b,c,d) sera el canal donde esta conectado y X (1,2,3,4,5....) sera el numero de dispositivo, cabe destacar que en algunas distribuciones no es necesario el uso del numero de dispositivo X como en slackware (y slamd64). podriamos llegar a ver el cambio de esta forma:

$ ls /dev/sd* nos mostrara algo parecido: sda sda1 ya sabemos ahora que el usb fue detectado, ahora crearemos una carpeta para montarlo:

#mkdir /media/usb

con esto podemos proceder a montarlo de esta forma:

#mount -t vfat /dev/sda1 /media/usb

y listo, deberiamos tenerlo montado! en caso de no quere escribir esto cada vez que querramos usarlo podemos agregar una linea de este tipo en el archivo /etc/fstab, para abrirlo primero:

$sudo gedit /etc/fstab /dev/sda1 /media/usb vfat users,exec,noauto,noatime,rw 0 0 #linea a agregar

Primero. No siempre el dispositivo que conectas es /dev/sda1, te recomendaria que antes de insertar tu pendrive en tu Pc, hagas un $ls -l /dev/sd* ,para que veas los dispositivos que estan actualmente en uso, que pueden ser sda1, sda2, sda5, etc. Ahora conecta tu pendrive, espera unos cuantos segundos y vuelve a ejecutar el comando $ls -l /dev/sd*, y notaras que ya aparece por ejemplo otro dispositivo por ej. sda6, ahora ejecuta los comando que publique pero ahora ejecuta sdaX, donde X sera el numero de tu pendrive que te detecto. Segundo: verifica si tu kernel tiene soporte para USB, si no es el caso tendras que agregar el modulo correspondiente a tu kernel, o en su defecto baja un kernel mas nuevo, y compilalo.

También podría gustarte