Fstab

Revisión del 15:07 15 dic 2011 de Antonio jc.vcl (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Fstab
Información sobre la plantilla
Fstab.png
Archivo de configuración de sistema Unix y sus derivados

Fstab. El fichero fstab (tabla de ficheros del sistema) se encuentra en la familia de sistemas Unix incluyendo GNU/Linux en el directorio (etc) como parte de la configuración del sistema. Lo mas importante de este archivo ( /etc/fstab) es que nos permite definir el punto de montaje y las opciones para los sistemas de ficheros que vamos a montar . En el se indica como montar cada dispositivo y qué configuración utilizar.El archivo puede tener otros nombres en función de la variante de Unix. Por ejemplo en Solaris es /etc/vfstab.

Introducción:

En GNU/Linux cuando deseamos acceder a una partición del disco duro o un dispositivo externo debemos montarlo. Actualmente existen distribuciones de Linux que lo hacen automáticamente mediante aplicaciones que vienen por defecto con el sistema. En algunos casos debemos realizarlo manualmente por cualquier razón ya sea problemas de lectura o escritura con un determinado dispositivo o partición del disco duro de nuestro ordenador.

Configurando el archivo Fstab:

Para configurar el archivo fstab debemos tener permisos administrativos que nos permitan modificar este fichero ya sea utlizando la sessión root u obteniendo permisos mediante el comando sudo con cualquier editor de texto plano. En este caso utilizaremos nano por ser fácil y sencillo de trabajar y ahorrarnos tiempo.

Una vez que abrimos el fichero nos aparece esta información dependiendo del tipo de dispositivos y la cantidad que tengamos en nuestro ordenador.

  1. /etc/fstab: static file system information.
  2. <file system> <mount point> <type> <options> <dump> <pass>

proc /proc proc defaults 0 0 /dev/hda5 none swap sw 0 0 /dev/hda2 / ext3 defaults,errors=remount-ro 0 1 /dev/fd0 /mnt/floppy auto defaults,rw,user,noauto 0 0 /dev/cdrom /media/cdrom iso9660 defaults,ro,user,noauto 0 0 /dev/hda1 /mnt/hda1 vfat auto,users,noexec,ro,umask=000 0 0 /dev/hda6 /mnt/hda6 ntfs auto,users,noexec,ro,umask=000 0 0

El archivo posee la estructura semejante a una tabla de ahí proviene su nombre en cual se definen los parámetros para cada sistema de ficheros. Si una línea comienza con # indica que es un comentario y se ignora; es útil para instroducir comentarios que nos permitan ver más claramente la configuración.


  • file system: Es el lugar donde se encuentra el dispositivo físico a montar, como por ejemplo

/dev/hda1, /dev/sda, etc.

  • mount point: Es el punto de montaje donde sera montado el dispositivo físico, este punto de montaje puede ser desde una carpeta del sistema como una carpeta creada por el usuario o el root, es decir, el punto de montaje es aquel que el usuario desee que sea.
  • type: Es el tipo de archivo con el que sera montado el dispositivo físico, este puede ser muy diverso, como por ejemplo, ext, swap, reiserf, etc.
  • options: Son las opciones con las que sera montado el dispositivo físico, existen muchas y diversas opciones. Las opciones mas usadas serán vistas mas adelantes en este mismo tutorial.
  • dump: Esta opción solo puede poseer el valor 0 o 1, en ella se guardan los errores en tiempo de sistema que ha reportado el sistema de archivos. Al activarlo (1) se hará un backup con las opciones, creando backup por si surge algún tipo de problema, lo normal es tenerlo desactivado (0), ya que rara vez se produce un error.
  • pass: Esta opción al igual que la anterior tan solo puede poseer el valor 0 o 1. Si la activamos (1) el sistema realizara una pasada cada X desmontadas o si el dispositivo a sido desmontado incorrectamente para comprobar su integridad. En caso de estar desactivado (0), el sistema no realizara nunca ninguna pasada para comprobar la integridad del dispositivo físico, por ello es recomendable tenerlo en activado (1).

Opciones del Fstab:

  • defaults: Establece una serie de opciones por defecto tales como: montaje automático en el momento del arranque, escritura y lectura, etc.
  • ro: Indica que se debe montar el sistema de ficheros como solo lectura.
  • rw: Indica que se debe montar el sistema de ficheros con permiso de escritura.
  • user: Permite que cualquier usuario pueda montar el sistema de ficheros y el nombre del usuario es guardado y se le permite desmontar el sistema de ficheros. Con las opciones indicadas por defaults solo el usuario root podrá montarlo.
  • users: Permite a cualquier usuario montar y desmontar el sistema de ficheros indicado.
  • auto: El sistema de ficheros será montado automaticámente al iniciar.
  • noauto:El istema de ficheros no sera montado automáticamente al iniciar.
  • dump:Determina si un sistema debe ser volcado a través del comando dump. Puede tomar valores de 0 o 1. Comunmente en todos los UNIX actuales se establecen 0 para que no sea volcado.
  • pass: Determina si el sistema de ficheros indicado debe ser comprobado cada vez que se onte, es decir, si se debe utilizar el comando fsck que comprueba la integridad de los sistemas de ficheros.
  • sw: Cuando una partición actuará de intercambio (Swap).
  • 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.
  • nosuid: No permitir el uso del bit "suid".
  • 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.

Con esta información seremos capaces de modificar el fichero fstab sin ningún tipo de problemas, para más información sobre el procedimiento de montar y desmontar dispositivos ver el artículo mount.

Fuentes

Enlaces Externos