/etc/fstab
El fichero fstab (file system table) (tabla del sistema de ficheros) (/etc/fstab) es un fichero de configuración que defines cómo y dónde se deben montar los sistemas de ficheros, especialmente en el arranque del sistema.
Sintaxis
Cada línea de /etc/fstab contiene la configuración necesaria para montar una partición, unidad o recurso compartido de red. La línea tiene seis columnas, separadas por espacios en blanco o tabulaciones. Las columnas son las siguientes:
- El fichero de dispositivo, UUID o etiquetas y otras formas de localizar la partición o la fuente de datos.
- El punto de montaje, donde los datos se asocian al sistema de ficheros.
- El tipo de sistema de ficheros. Lea man 5 fstab para consultar más tipos de sistemas de ficheros soportados.
- Opciones, incluyendo si se debe montar el sistema de ficheros en el arranque.
- Ajustes de la planificación para el archivado de la partición (usado por el paquete app-arch/dump).
0
deshabilita la característica,1
la habilita. - Controla el orden en el que fsck comprueba el dispositivo o partición para encontrar errores en el momento del arranque. El dispositivo de arranque debe ser
1
. Otras particiones deberían ser, bien2
(para comprobarlo después de la partición de arranque) o0
(para deshabilitar la comprobación de esa partición).
Un ejemplo para el dispositivo raíz:
/dev/sda1 / ext4 defaults 0 1
Los caracteres especiales se pueden escribir usando escape mediante su representación en octal desde una tabla ASCII table. Por ejemplo, si el nombre del punto de montaje contiene espacios o caracteres tabulador, éstos se pueden escribir \040 y \011 respectivamente.
Para más información lea man 5 fstab.
Opciones como
discard
pueden parecer útiles para dispositivos SSDs, aunque es generalmente recomendable utilizar periodic trim jobs en su lugar.UUIDs y etiquetas
En la primera columna, se puede usar UUID en lugar de un fichero de dispositivo:
UUID=339df6e7-91a8-4cf9-a43f-7f7b3db533c6 / ext4 defaults 0 1
Se puede usar una etiqueta (LABEL) de forma alternativa:
LABEL=Gentoo / ext4 defaults 0 1
Dependiendo del tipo de tabla de particiones (por ejemplo, la tabla de particiones GUID "GPT"), se puede usar PARTLABEL:
PARTLABEL=Gentoo / ext4 defaults 0 1
Por favor, lea esto para obtener detalles sobre cómo recuperar UUIDs y etiquetas.
Servicios
Los siguientes servicios OpenRC leen el fstab para montar o gestionar los sistemas de ficheros:
- localmount - Monta discos y swap de acuerdo a lo indicado en fstab.
- netmount - Monta recursos compartidos en red de acuerdo a lo indicado en fstab.
- fsck - Comprueba y reparar sistemas de ficheros de acuerdo a lo indicado en fstab.
- root - Monta el sistema de ficheros raíz en modo lectura/escritura.
Estos servicios son un suplemento para fstab si los sistemas de ficheros no se han indicado explícitamente:
- sysfs - Monta el sistema de ficheros /sys.
- devfs - Monta los sistemas de ficheros críticos del sistema en /dev.
Compruebe que están habilitados para ser arrancados en el inicio del sistema:
root #
rc-update show
Ver también
- AutoFS — a program that uses the Linux kernel automounter to automatically mount filesystems on demand.
- Disk Quotas (Security Handbook)
- fstab (AMD64 Handbook)
- Mounting partitions (Security Handbook)
- mount — la conexión de un sistema de archivos adicional al sistema de archivos accesible en un computador., the attaching of an additional filesystem to the currently accessible filesystem of a computer.
- removable media — any media that is easily removed from a system.
- SSD — provides guidelines for basic maintenance, such as enabling discard/trim support, for SSDs (Solid State Drives) on Linux.