FSTAB(5) | Manual del Programador Linux | FSTAB(5) |
fstab - Información estática sobre los sistemas de ficheros
#include <fstab.h>
El fichero fstab contiene información que describe los diversos sistemas de ficheros. Los programas sólo pueden leer fstab ; el administrador del sistema es responsable de la creación y mantenimiento de este fichero. Cada línea describe un sistema de ficheros; los campos en cada línea están separados por tabs o espacios. El orden de los registros en fstab es importante porque fsck(8), mount(8), y umount(8) recorren fstab secuencialmente a medida que trabajan.
El primer campo, (fs_spec), describe el dispositivo especial de bloque o sistema de ficheros remoto a ser montado.
El segundo campo, (fs_file), describe el punto de montaje para el sistema de ficheros. Para particiones de intercambio (swap), este campo debe decir ``none''.
El tercer campo, (fs_vfstype), describe el tipo del sistema de ficheros. Actualmente, el sistema soporta nueve tipos de sistemas:
Si vfs_fstype tiene el valor ``ignore'', la entrada es ignorada. Esto es útil para ver aquellas particiones del disco que no están siendo usadas.
El cuarto campo, (fs_mntops), describe las opciones de montaje asociadas con el sistema de ficheros.
Es una lista de opciones separadas por comas. Contiene como mínimo el tipo de montaje y otras opciones apropiadas para el tipo del sistema de ficheros. Las distintas opciones para sistemas de ficheros locales están documentadas en mount(8). Las opciones específicas para nfs están documentadas en nfs(5). Las siguientes opciones son comunes para cualquier tipo de sistema de ficheros: ``noauto'' (no monta el sistema cuando se ejecuta "mount -a", p.ej., cuando arranca el sistema), y ``user'' (permite que un usuario monte el sistema de ficheros). Para mayor información, véase mount(8).
El quinto campo, (fs_freq), lo utiliza el comando dump(8) para determinar que sistemas de ficheros necesitan ser volcados (dumped). Si el quinto campo está vacío, dump asume que el sistema de ficheros no necesita ser volcado.
El sexto campo, (fs_passno), lo usa el programa fsck(8) para determinar el orden en el cual se van a chequear los sistemas de ficheros cuando el sistema arranca. El sistema de ficheros raíz debería llevar fs_passno igual a 1, y otros sistemas de ficheros deberían llevar fs_passno igual a 2. Sistemas de ficheros en un mismo disco serán chequeados secuencialmente, pero sistemas de ficheros en diferentes discos serán chequeados al mismo tiempo para utilizar el paralelismo disponible en el equipo. Si el sexto campo no está presente o tiene un valor de 0, fsck asumirá que los sistemas de ficheros no necesitan ser chequeados.
La forma apropiada de leer los registros de fstab es usando las rutinas getmntent(3).
/etc/fstab El fichero fstab está en el directorio /etc.
La documentación en mount(8) está generalmente más actualizada.
El formato del fichero fstab apareció en 4.0BSD.
27 Noviembre 1993 | Linux 0.99 |