¿Qué es el fichero FSTAB en Linux?

Autor: | Última modificación: 24 de agosto de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post:

El fichero FSTAB o File System Table en Linux es el encargado de almacenar información descriptiva acerca de los diferentes sistemas de ficheros del equipo.

Las particiones usadas en el sistema operativo GNU/Linux para añadirse en el directorio raíz y montar el arranque, son especificadas en el fichero  /etc/fstab, donde se almacena la información acerca del montaje de estas particiones.

Respecto a su mantenimiento, este debe estar a cargo del administrador del sistema, quien usualmente lo realiza a través de un editor de texto u otras aplicaciones gráficas.

Se dice que este fichero es estático, debido a que cuando el sistema inicia el proceso de arranque, lee el archivo FSTAB y ejecuta el comando mount, que se encarga de montar dispositivos y particiones para que sean usados por el sistema operativo.

Si se quiere recargar el fichero FSTAB en Linux sin tener que recurrir al reinicio del sistema, solo debe ejecutarse el comando mount -a

Campos para particiones en el fichero FSTAB

En el fichero FSTAB en Linux se definen 6 campos para montar automáticamente las particiones, siendo estos:

Dispositivo a montar

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

También llamado device, este campo especifica equipo de bloque o el sistema de ficheros que se va a montar. Además, indica el nombre del dispositivo, UUID o etiqueta.

Punto de montaje

Este campo hace referencia al directorio donde se montará el disco. Este directorio de destino debe existir antes de montar el sistema de ficheros.

Tipo

Este campo se refiere al tipo de filesystem, por ejemplo, ext4, xfs, entre otros. Permite mostrar las particiones del disco que no están siendo usadas.

Opciones

Esta campo del archivo FSTAB hace referencia a las opciones de montaje. Deben ir separadas por comas. Algunas de opciones son:

  • auto: para que la partición se monte al arrancar «mount -a».
  • noauto: opción que impide que la partición se monte automáticamente durante el arranque.
  • user: los usuarios tienen permitido montar la partición.
  • nouser: solo el usuario root tiene permitido realizar el montaje de la partición.
  • ro: partición que solo permite la lectura.
  • rw: opción que permite la lectura escritura.
  • exec: es posible ejecutar los binarios pertenecientes a esa partición.
  • async: esta opción permite que el sistema continúe trabajando luego de una petición de escritura del equipo, aunque no haya recibido la confirmación.
  • suid: esta opción permite las operaciones con los bits suid y sgid. Es utilizado para permitir a los usuarios diferentes del root, ejecutar binarios con ciertos privilegios otorgados temporalmente para que realicen una labor determinada.
  • nosui: se encarga de impedir el funcionamiento de los bits suid y sgid.
  • noatime: esta opción no actualiza el nodo-i de los ficheros con el tiempo de acceso. Además, permite aumentar las prestaciones del sistema, debido a que accede menos al disco.
  • diratime: sirve para actualizar el tiempo de acceso a un nodo en el sistema de archivos que se ha montado.
  • nodiratime: se impide la actualización del nodo-i de los directorios con el tiempo de acceso. Al igual que la opción noatime, también puede aumentar las prestaciones del sistema.
  • defaults: establece que las opciones sean asignadas por defecto gracias al sistema operativo. Estas opciones predeterminadas son  rwsuiddevexecautonouser y async.

Soporte a Dump

Este campo es requerido por algunas soluciones de backup. Además, determina la frecuencia con la que debe realizarse la copia de seguridad.

Chequeo automático

Es el campo encargado de especificar si el sistema de ficheros debe ser revisado durante el arranque, si el formato es correcto, entre otros. Normalmente ese campo se deshabilita para todas las particiones, a excepción del /.

Para montar las particiones con el archivo FSTAB de Linux, tan solo debes abrir la terminal y ejecutar el comando de FSTAB sudo nano /etc/fstab , que une los dispositivos con puntos de montaje, y se ingresan los campos:

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

¿Cuál es el siguiente paso?

A través de este artículo has podido conocer qué es el fichero FSTAB o File System Table, en el sistema operativo Linux. Ahora sabes cuáles son sus funciones, sus campos para particiones y principales opciones de montaje.

Así que, si te interesa continuar tu proceso de aprendizaje, no dudes en inscribirte en nuestro DevOps & Cloud Computing Full Stack Bootcamp, en donde en menos de 6 meses podrás convertirte en un experto acerca de estos temas y podrás mejorar tus procesos de desarrollo tecnológico.

[email protected]

¿Sabías que hay más de 2.500 vacantes para ingenieros DevOps sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!