LINUCA
LINUCA - Asociación de Usuarios GNU/Linux en Cantabria
CONTENIDOS
. La Asociación
. ¡ Apúntate a socio !
. Fotos
. Los más leídos
. Autores [Actividad]
. Últimos Comentarios
. ¡Todos los titulares!
. Guía de Estilo
. Cómo publicar en Linuca
. Links cortos
. Lista de Correo
   [Mensajes antiguos]
   [Etiqueta en la Lista]
. Todas las Listas
. ¿Sugerencias?
. ¡Sindícanos!
Gràcies Bulma!
Esta página usa el código fuente de Bulma :-)
Busquedas

Ultimos kernels
(20/05/2013 19:03:51)
Debian
Última actualización
stable: 04/05/2013
testing: 20/05/2013
unstable: 20/05/2013
El fstab a fondo (70766 lecturas)
Por David Martín
tasio (http://tasio.net/)
Creado el 21/04/2003 15:21 modificado el 21/04/2003 15:21

Si aún tienes alguna duda sobre el funcionamiento del fstab, échale un vistazo a este artículo

Pagina1/1

El /etc/fstab es el archivo en el cual se guardan los datos acerca de los diferentes puntos de montaje de particiones, discos, y algunas cosas más. Es un archivo que puede encontrarse en mutltiud de plataformas, ya sea Linux, Solaris, *BSD... y su construcción apenas varía entre los distintos sistemas.

Se compone de 6 secciones por punto de montaje:

/dev/hda1 / reiserfs defaults,notail 0 1

(Espacio es tab, \t)
  1. /dev/hda1: Es el dispositivo o partición donde se encuentra el medio de datos físico
  2. /: El punto de montaje, en este caso es la raíz, pero podría se cualquier directorio dentro de esta, o dentro de otro punto de montaje inclusive.
  3. reiserfs: Es el sistema de archivos. En este caso, reiser, aunque podría ser ext2, ext3, xfs, smbfs, jfs, ufs, iso9660 (cdrom y dvd), vfat y ntfs (para hasefroch), y en general cualquier sistema que soporte nuestro núcleo.
  4. defaults, notail: Las opciones del sistema de archivos, hay muchas.
  5. 0: Los errores en tiempo de montaje que ha reportado el sistema de archivos. Este dato no lo manipulamos nosotros, sino que lo pone el sistema. Por defecto, manualmente deberemos poner 0
  6. 1: Las "pasadas" o checks sufridas para comprobar su integridad al desmontar incorrectamente o después de X montajes. Tiene la misma política que el anterior
Algunas de las opciones típicas a la hora de montar son las siguientes:

  • defaults: Opciones pre-designadas, como por ejemplo "rw"
  • rw: Read-Write, montar la partición para que sea posible escribir en ella
  • ro: Read-Only, lo propio pero para que no se pueda escribir
  • sw: Cuando una partición actuará de intercambio (Swap), se deja esto
  • noexec: Impide la ejecución de cualquier archivo contenido en ese sistema de archivos, es útil por ejemplo si tenemos varios usuarios y no queremos que ejecuten sus "cosas"
  • nodev: Para impedir que puedan usarse nodos de dispositivo en el sistema de archivos
  • username=: Generalmente, para smbfs (Samba), para enviar el nombre de usuario correspondiente al servidor donde esté la "unidad" compartida
  • password=: El complementario del anterior.
  • auto: Se montará la partición al arrancar
  • noauto: No se montará al arrancar. Típico para cdroms y demás, que no necesitan ser montados al iniciar el sistema
  • nosuid: No permitir el uso del bit "suid".
  • user: Permitir a un usuario común montar o desmontar el dispositivo. Útil para cdroms, disquetes, etc
  • uid=X (o gid=X): El UID o GID del usuario y/o grupo que tendrá el control sobre los archivos
  • usrquota, grpquota: Las quotas de espacio de las que dispondrán los usuarios, ver man quotatool
Estas son sólo algunas de las opciones posibles, para obtener una lista más completa conviene mirarse la página del manual de mount ó más específicamente mount.sistema_de_archivos.

Por ejemplo, si tenemos el DVD ubicado en /dev/scd0, y queremos dejarlo accesible en /dvd, deberíamos añadir la siguiente línea al fstab:

/dev/scd0 /dvd iso9660 noauto,user,ro 0 0

Y ya está, cualquier usuario podrá montarlo, no se montará automáticamente al arrancar, y estará accesible en /dvd.

Hay que establecer también una preferencia a la hora de añadir las líneas al fstab, por ejemplo, si /home está en una partición aparte, primeramente deberemos montar la raíz (/), no podemos ponerlo por delante.

A la hora de montar, por ejemplo, ese dvd que puse antes como ejemplo, ya no sería necesario mount /dev/scd0 /dvd, sino que con un simple mount /dvd quedaría montado, ídem para desmontarlo o expulsarlo.

Espero que sirva de ayuda a todos aquellos que no teníais muy claro cómo iba todo este asunto. Sugiero también mirarse las páginas del manual de fstab y mount.

Saludos!

Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: El fstab a fondo (21/04/2003 23:47, #554)
  Por: nahoo

Creo que los componentes 5 y 6 no están bien definidos, según el amigo "man fstab":

El quinto campo lo utiliza la orden dump para determinar que sistemas de ficheros necesitan ser volcados.

El sexto campo, lo usa fsck para determinar el orden en el cual se van a comprobar los sistemas de ficheros cuando el sistema arranca. El sistema de ficheros raíz debería llevar 1, otros sistemas de ficheros deberían llevar un 2 (es decir se comprueban después del raíz).


 
2.  Re: El fstab a fondo (22/04/2003 01:56, #556)
  Por: Paladdin (http://www.linuca.org)
Querremos que el campo fs_freq -quinto- sea igual a cero en unidades montadas que no requieran volcados de seguridad -ej. cdroms, dvds, quizás sistemas de archivos nfs, /procs...-. Para darle un valor de cero podemos especificar este valor u omitir el campo; es indistinto.

El sexto campo es simplemente un ordinal que especifica en qué orden se comprueban las unidades. Evidentemente, no querremos comprobar unidades no soportadas por fsck(8), como iso9660, swap o nfs. En tal caso pondremos el valor a cero o lo omitiremos. Lo más razonable es que el primer volumen en comprobarse sea el root, seguido por los demás. Los demás no tienen por qué fijarse a 2 -al menos en BSD, y en Linux tampoco, por lo que he podido comprobar experimentando-, aunque fijar varios volúmenes a un mismo valor indica a fsck(8) que aproveche posibles ventajas de proceso en paralelo que aceleren la comprobación -por ejemplo, si disponemos de varios discos físicos, que de esta forma serán analizados de forma simultanea-.

Un saludote,

 
3.  Re: El fstab a fondo (22/04/2003 01:35, #555)
  Por: ebarbeito (http://enrique.barbeito.org)
Una muy útil guía rápida; felicidades :)

 
4.  Re: El fstab a fondo (23/04/2003 00:30, #561)
  Por: El cobarde anónimo
Muy bueno, quizas faltaría comentar el umask un poquillo.

Gracias ;-)

 
5.  Re: El fstab a fondo (16/10/2003 20:22, #1017)
  Por: El cobarde anónimo
sigo sin poder cargar las particiones cuando entro como usuario

 
6.  Re: El fstab a fondo (19/11/2003 08:17, #1092)
  Por: Chorli
Estupendo,rapido directo y sobretodo util. Gracias. y gracias tambien a las correcciones.

 
7.  Re: El fstab a fondo (06/07/2004 21:02, #1859)
  Por: El cobarde anónimo
hola, chavos, yo engo un problema, que no he podido resolver, resulta, que instalé debian woody, y configure mi archivo fstab, y todo jalaba correctamente, sin embargo, decidía actualizar a testing, y ahora no me deja ver con ningun usuario(a menos que sea root) una partición vfat, el detalle es, que como root no me permite cambiar los permisos de acceso, como podría resolver mi problema, agradeceré sus comentarios....gracias....

 
8.  Re: El fstab a fondo (21/09/2004 22:00, #2269)
  Por: chileno
respuesta con un poco de delay,pero bueno, a alguien le servirá. , quitale el default y cambialo por umask=022 y listoco, ahi todos los usuarios podrán acceder a la partición.

 
9.  Re: El fstab a fondo (27/09/2004 08:13, #2300)
  Por: El cobarde anónimo
tengo una duda , habria manera de hacer que cuando arraque el sistema pueda escoger si algunas particiones levanten y otras no???

 
10.  Re: El fstab a fondo (18/11/2004 13:12, #2641)
  Por: Elena
Tengo instalado Red Hat Fedora core 1,modifico le fichero fstab para que al arranca monte una memoria flash conectada al puero usb, cuando reinicio elimina la linea del fichero fstab y elimina el directorio

 
11.  Re: El fstab a fondo (18/02/2006 02:14, #4775)
  Por: Roman Astorga
Aporto un granito de arena, para aplicar los cambios sin reiniciar:
como root mount -a
o
sudo mount -a

 
Calificacion
***0
Votos: 49
SECCIONES
Artículo
Truco
Noticias
Breve
Enlace
Linuca
Libros
Tira ECOL
Tira Ecol
Modificado: 8/3/2011 12:50:33 | Tiempo Total: 0.003 segs | Kernel: Linux - x86_64 - 2.6.18-xen | Last Boot: 03/12/2010 01:21 CET
Powered By WEB-Bulma   Apache   Mysql   PHP   Gimp