next up previous contents
Next: El comando mount Up: Montaje y Desmontaje. Previous: Montaje y Desmontaje.


El fichero /etc/fstab

El fichero /etc/fstab contiene información descriptiva sobre los distintos sistemas de ficheros del sistema. Este fichero es de solo lectura y debe ser mantenido por el administrador del sistema. Cada sistema de ficheros ocupa una línea de este fichero, y los campos de cada línea están separados por tabuladores o espacios. El orden de los registros es importante ya que fsck, mount y umount actúan secuencialmente sobre este fichero.

device
Es el primer campo y especifica el dispositivo de bloque o el sistema de ficheros remoto a montar.
directorio
Es el segundo campo y especifica el punto de montaje para el sistema de ficheros. Para particiones de swap este campo debería estar a "none". El directorio destino de montaje tiene que existir en nuestro sistema antes de montar el sistema de ficheros.2.20
tipo
Es el tercer campo y especifica el tipo de sistema de ficheros. Si el contenido de este campo es "ignore", el sistema de ficheros no se monta. Esto puede ser útil para mostrarnos las particiones de disco que están actualmente sin ser usadas.
opciones
Es el cuarto campo y especifica las opciones de montaje asociadas al sistema de ficheros. Las opciones van separadas por comas. Algunas de las opciones posibles son:
auto $\rightarrow$ La partición se monta al arrancar

noauto $\rightarrow$ No se monta la partición en el arranque

user $\rightarrow$ Se permite a los usuarios montar la partición

nouser $\rightarrow$ Sólo el root puede montar esta partición.

ro $\rightarrow$ Partición de sólo lectura.

rw $\rightarrow$ Se permite la lectura y la escritura.

exec$\rightarrow$ Se pueden ejecutar los binarios de esa partición.

async $\rightarrow$ El sistema sigue trabajando tras una petición de escritura del dispositivo, aunque todavía no haya recibido la confirmación.

defaults $\rightarrow$ equivale a: rw, exec, auto, nouser, async.
frecuencia
Con él determinamos la frecuencia con que deben hacerse copias de seguridad del sistema por el comando dump. Si este campo no está presente se devuelve a dump el valor cero, lo que indica que el sistema de ficheros no necesita ser salvado.
secuencia
Es el sexto campo (fsckorder) y es usado por fsck (se estudia en [*]) para determinar el orden en que se realizan los chequeos de los sistemas de ficheros en tiempo de arranque. El sistema de ficheros raíz debería ser especificado con un 1, y los demás sistemas de ficheros deberían tener 2. Los sistemas de ficheros en un mismo disco deberían chequearse secuencialmente, pero los sistemas de ficheros en diferentes discos deberían de chequearse al mismo tiempo, para utilizar el paralelismo disponible en el hardware. Si el sexto campo no está presente o es cero, se devuelve el valor cero, y fsck asume que el sistema de ficheros no necesita ser chequeado.
Ejemplo de fichero /etc/fstab2.21 :

# /etc/fstab: static file system information.

#

# The following is an example. Please see fstab(5) for further details.

# Please refer to mount(1) for a complete description of mount options.

#

# Format:

# <file system> <mount point>  <type>  <options>         <dump> <pass>

/dev/hda3     /                ext3   defaults,errors=remount-ro  0  1

/dev/hda6     none             swap     sw                 0  0

proc        /proc             proc     defaults             0  0

/swapfile    none              swap      sw                  0  0

none       /proc/bus/usb       usbdevfs  rw                  0  0

/dev/fd0   /floppy  vfat noauto,user,async,exec,rw,showexec,umask=022  0  0

/dev/hda6    swap       swap     defaults                       0  0

/dev/cdrom   /cdrom     iso9660 defaults,ro,user,noexec,noauto  0  0

/dev/cdrom1  /cdrom1    iso9660 defaults,ro,user,noexec,noauto  0  0

/dev/sda1    /mnt/USB1        vfat  defaults,rw,noauto,user     0  0

/dev/sdb1    /mnt/USB2        vfat  defaults,rw,noauto,user     0  0

/dev/hda2    /mnt/RedHat      auto  noauto,user,exec            0  0

/dev/hda3    /mnt/Linux2      auto  noauto,user,exec            0  0

/dev/hda5    /mnt/homeRedHat  auto  noauto,user,exec            0  0

/dev/hda1    /mnt/Windows9X1  auto  noauto,user,exec            0  0 



Footnotes

...2.20
La orden para crear un subdirectorio es mkdir
.../etc/fstab2.21
El vuestro no tiene por qué coincidir, pero hemos dejado las opciones que el sistema pone por defecto.

next up previous contents
Next: El comando mount Up: Montaje y Desmontaje. Previous: Montaje y Desmontaje.

2004-03-15