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
La partición se monta al arrancar
noauto
No se monta la partición en el arranque
user
Se permite a los usuarios montar la partición
nouser
Sólo el root puede montar esta partición.
ro
Partición de sólo lectura.
rw
Se permite la lectura y la escritura.
exec
Se pueden ejecutar los binarios de esa
partición.
async
El sistema sigue trabajando tras una
petición de escritura del dispositivo, aunque todavía no haya recibido
la confirmación.
defaults
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: El comando mount
Up: Montaje y Desmontaje.
Previous: Montaje y Desmontaje.
2004-03-15