<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Los comandos mount y umount</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Guía de Referencia"><link rel="up" href="fs-and-mntpoints.html" title="Capítulo 8. Sistemas de archivos y puntos de montaje"><link rel="previous" href="fs-and-mntpoints-partition.html" title="Particionar un disco rígido, formatear una partición"><link rel="next" href="ext2fs.html" title="Capítulo 9. El sistema de archivos de Linux"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Los comandos mount y umount</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="fs-and-mntpoints-partition.html">Anterior</a> </td><th width="60%" align="center">Capítulo 8. Sistemas de archivos y puntos de montaje</th><td width="20%" align="right"> <a accesskey="n" href="ext2fs.html">Siguiente</a></td></tr></table><hr></div><div class="sect1" lang="es"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="fs-and-mntpoints-mount"></a>Los comandos mount y umount</h2></div></div><div></div></div><p><a name="BId-fs-and-mntpoints-pa14"></a>Ahora que se ha creado el sistema de archivos, puede montar la partición. Inicialmente, la misma estará vacía. El comando para montar sistemas de archivos es <span><b class="command">mount</b></span><a class="indexterm" name="BId-fs-and-mntpoints-it1"></a>, y su sintaxis es la siguiente:</p><p><a name="BId-fs-and-mntpoints-pa15"></a><a name="BId-fs-and-mntpoints-sc1"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">mount [opciones] <-t tipo> [-o opciones_de_montado] <dispositivo> <punto_de_montaje></pre></td></tr></table><p><a name="BId-fs-and-mntpoints-pa16"></a>En este caso, queremos montar temporalmente nuestra partición sobre <tt class="filename">/mnt</tt> (o cualquier otro punto de montaje que Usted haya elegido – recuerde que debe existir); el comando para montar nuestra partición creada recientemente es el siguiente:</p><a name="BId-fs-and-mntpoints-sc2"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ mount -t ext2 /dev/hdb1 /mnt</pre></td></tr></table><p><a name="BId-fs-and-mntpoints-pa18"></a>La opción <tt class="option">-t</tt> se usa para especificar el tipo de sistema de archivos que se supone albergará la partición. Entre los sistemas de archivos que encontrará con mayor frecuencia, están <span class="acronym">ext2FS</span> (el sistema de archivos de <span class="application">GNU/Linux</span>) o <span class="acronym">ext3FS</span> (una versión mejorada de <span class="acronym">ext2FS</span> con características transaccionales), <span class="acronym">VFAT</span> (para todas las particiones <span class="application">DOS</span>/<span class="application">Windows</span>: <span class="acronym">FAT</span> 12, 16 o 32) e <span class="acronym">ISO9660</span> (sistema de archivos de <span class="acronym">CD-ROM</span>). Si no especifica tipo alguno, <span><b class="command">mount</b></span> probará y adivinará el sistema de archivos que alberga la partición leyendo el superbloque de la misma.</p><p><a name="BId-fs-and-mntpoints-pa19"></a>La opción <tt class="option">-o</tt> se usa para especificar una o más opciones de montaje. Estas opciones dependen del sistema de archivos usado. Consulte la página Man <span class="citerefentry"><span class="refentrytitle"><a name="BId-fs-and-mntpoints-rt1"></a>mount</span>(8)</span> para más detalles.</p><p><a name="BId-fs-and-mntpoints-pa20"></a>Ahora que montó su partición nueva, debe copiar todo el directorio <tt class="filename">/usr</tt> en la misma:</p><p><a name="BId-fs-and-mntpoints-pa21"></a><a name="BId-fs-and-mntpoints-sc3"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ (cd /usr && tar cf - .) | (cd /mnt && tar xpvf -)</pre></td></tr></table><p><a name="BId-fs-and-mntpoints-pa22"></a><a class="indexterm" name="BId-fs-and-mntpoints-it2"></a>Ahora que se copiaron los archivos, podemos desmontar nuestra partición. Para hacerlo, utilice el comando <span><b class="command">umount</b></span>. La sintaxis es simple: <a name="BId-fs-and-mntpoints-sc4"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">umount <punto_de_montaje|dispositivo></pre></td></tr></table><p> Entonces, para desmontar nuestra partición, podemos ingresar: <a name="BId-fs-and-mntpoints-sc5"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ umount /mnt</pre></td></tr></table><p> o bien: <a name="BId-fs-and-mntpoints-sc6"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ umount /dev/hdb1</pre></td></tr></table><p> Como esta partición se va a “<span class="quote">convertir</span>” en nuestro directorio <tt class="filename">/usr</tt>, necesitamos informarle esto al sistema. Para hacerlo, editamos el archivo <tt class="filename">/etc/fstab</tt>. Este hace posible la automatización del montaje de ciertos sistemas de archivos, especialmente al arrancar el sistema. El mismo contiene una cantidad de líneas que describen a los sistemas de archivos, los puntos de montaje y otras opciones. Aquí tiene un ejemplo de ese archivo:</p><a name="BId-fs-and-mntpoints-sc7"></a><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">/dev/hda1 / ext2 defaults 1 1 /dev/hda5 /home ext2 defaults 1 2 /dev/hda6 swap swap defaults 0 0 none /mnt/cdrom supermount dev=/dev/scd0,fs=udf:iso9660,ro,-- 0 0 none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,sync,umask=0 0 0 none /proc proc defaults 0 0 none /dev/pts devpts mode=0622 0 0</pre></td></tr></table><p><a name="BIdNEW-fs-and-mntpoints-pa38"></a>Cada línea consiste de:</p><div class="itemizedlist"><ul type="disc"><li><p><a name="BId-fs-and-mntpoints-pa24"></a>el dispositivo que alberga al sistema de archivos;</p></li><li><p><a name="BId-fs-and-mntpoints-pa25"></a>el punto de montaje;</p></li><li><p><a name="BId-fs-and-mntpoints-pa26"></a>el tipo de sistema de archivos;</p></li><li><p><a name="BId-fs-and-mntpoints-pa27"></a>las opciones de montaje;</p></li><li><p><a name="BId-fs-and-mntpoints-pa28"></a>el <a name="BId-fs-and-mntpoints-gt4" href="glossary.html#term-flag"><i class="glossterm"><span class="foreignphrase"><i class="foreignphrase">flag</i></span></i></a> del utilitario de copia de respaldo <span><b class="command">dump</b></span>;</p></li><li><p><a name="BId-fs-and-mntpoints-pa29"></a>el orden de verificación por <span><b class="command">fsck</b></span> (<span class="foreignphrase"><i class="foreignphrase">FileSystem ChecK</i></span>, Verificación del sistema de archivos);</p></li></ul></div><p><a name="BId-fs-and-mntpoints-pa30"></a><span class="emphasis"><em>Siempre</em></span> hay una entrada para el sistema de archivos raíz. Las particiones <tt class="systemitem">swap</tt> son especiales ya que no son visibles en la estructura de árbol, y el campo de punto de montaje para estas particiones contiene la palabra clave <tt class="literal">swap</tt>. Estudiaremos el sistema de archivos <tt class="filename">/proc</tt> con mayor detalle en <a href="proc-fs.html" title="Capítulo 10. El sistema de archivos /proc">Capítulo 10, <i>El sistema de archivos /proc</i></a>. Otro sistema de archivos especial es <tt class="filename">/dev/pts</tt>.</p><p><a name="BId-fs-and-mntpoints-pa31"></a>Volvamos al tema. Usted movió toda la jerarquía <tt class="filename">/usr</tt> a <tt class="filename">/dev/hdb1</tt> y quiere entonces que esta partición se monte como <tt class="filename">/usr</tt> en el arranque. En ese caso, necesita agregar una entrada como la siguiente al archivo <tt class="filename">etc/fstab</tt>: <a name="BId-fs-and-mntpoints-sc8"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">/dev/hdb1 /usr ext2 defaults 1 2</pre></td></tr></table><p> Ahora la partición será montada en cada arranque. También se verificará la misma, si es necesario.</p><p><a name="BId-fs-and-mntpoints-pa32"></a>Hay dos opciones especiales: <tt class="literal">noauto</tt> y <tt class="literal">user</tt>. La opción <tt class="literal">noauto</tt> especifica que el sistema de archivos no debe montarse en el arranque sino que debe montarse explícitamente. La opción <tt class="literal">user</tt> especifica que cualquier usuario puede montar y desmontar el sistema de archivos. Estas opciones se usan típicamente para el <span class="acronym">CD-ROM</span> y para la disquetera. Hay otras opciones, y <tt class="filename">/etc/fstab</tt> incluso tiene su propia página Man (<span class="citerefentry"><span class="refentrytitle"><a name="BId-fs-and-mntpoints-rt2"></a>fstab</span>(5)</span>).</p><p><a name="BId-fs-and-mntpoints-pa33"></a>La última, pero no menos importante, de las ventajas de este archivo es que simplifica la sintaxis del comando <span><b class="command">mount</b></span>. Para montar un sistema de archivos señalado en este archivo, puede hacer referencia al punto de montaje o el dispositivo. Así, para montar un disquete, puede ingresar: <a name="BId-fs-and-mntpoints-sc9"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ mount /mnt/floppy</pre></td></tr></table><p> o bien: <a name="BId-fs-and-mntpoints-sc10"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ mount /dev/fd0</pre></td></tr></table><p> Para finalizar con nuestro ejemplo de mover una partición, revisemos lo hecho hasta ahora. Copiamos la jerarquía <tt class="filename">/usr</tt> y modificado <tt class="filename">/etc/fstab</tt> de forma tal que la partición nueva se monte en el arranque. Pero por el momento, todavía los archivos antiguos de <tt class="filename">/usr</tt> están en su lugar original en el disco, por lo que debemos borrarlos para liberar espacio (que era, después de todo, nuestro objetivo primario). Para hacerlo, primero necesita pasar a modo de usuario único ejecutando el comando <span><b class="command">telinit 1</b></span> en la línea de comandos.</p><div class="itemizedlist"><ul type="disc"><li><p><a name="BId-fs-and-mntpoints-pa34"></a>Luego, borramos todos los archivos del directorio <tt class="filename">/usr</tt>. Recuerde que todavía nos estamos refiriendo al directorio “<span class="quote">antiguo</span>”, ya que el nuevo, más grande, todavía no está montado. <span><b class="command">rm -Rf /usr/*</b></span>.</p></li><li><p><a name="BId-fs-and-mntpoints-pa35"></a>Finalmente, montamos el directorio <tt class="filename">/usr</tt> nuevo: <span><b class="command">mount /usr/</b></span>.</p></li></ul></div><p><a name="BId-fs-and-mntpoints-pa36"></a>Y eso es todo. Ahora, regrese al modo multiusuario (<span><b class="command">telinit 3</b></span> para modo de texto estándar, o <span><b class="command">telinit 5</b></span> para <span class="application">X Window System</span>), y si no tiene otra tarea administrativa por hacer, debería terminar la sesión de <tt class="literal">root</tt>.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="fs-and-mntpoints-partition.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="fs-and-mntpoints.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="ext2fs.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">Particionar un disco rígido, formatear una partición </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> Capítulo 9. El sistema de archivos de Linux</td></tr></table></div></body></html>