Rain WikiWindows · Linux · Android

/etc/fstab

Archivo de configuraciónTodas las distribuciones LinuxSeguro de eliminar: No

/etc/fstab es el archivo que indica a Linux qué sistemas de archivos montar al iniciar, dónde y con qué opciones. Cada línea describe un sistema de archivos o área de intercambio. Una línea incorrecta puede impedir que el sistema arranque con normalidad, por lo que los cambios deben probarse antes de reiniciar.

1Los seis campos

Cada línea consta de seis campos: el dispositivo (por ejemplo, UUID=...), el punto de montaje, el tipo de sistema de archivos (ext4, xfs, vfat, swap), las opciones de montaje (por ejemplo, defaults, noatime, nofail), el campo dump (habitualmente 0) y el orden de fsck (1 para el sistema de archivos raíz, 2 para otros, 0 para omitir la comprobación).

2Por qué los UUID

Los nombres de los dispositivos, como /dev/sdb1, pueden cambiar al añadir o reordenar discos. Un UUID o LABEL identifica el propio sistema de archivos, por lo que se monta el correcto. blkid o lsblk -f muestran los UUID.

3nofail y systemd

Con systemd, las líneas de fstab se convierten en unidades de montaje al arrancar. La opción 'nofail' permite que el arranque continúe si falta un disco no esencial, como una unidad USB.

Cómo añadir y probar una entrada en fstab

  1. Buscar el UUID del sistema de archivos: lsblk -f
  2. Crear el punto de montaje, por ejemplo: sudo mkdir -p /mnt/data
  3. Hacer una copia de seguridad del archivo: sudo cp /etc/fstab /etc/fstab.bak
  4. Añadir una línea como: UUID=<uuid> /mnt/data ext4 defaults,nofail 0 2
  5. Comprobar el archivo: sudo findmnt --verify
  6. Montar todo lo indicado sin reiniciar: sudo mount -a

Precauciones

  • Un error en la línea raíz o /boot puede hacer que el sistema se inicie en modo de emergencia.
  • Conserve una copia del archivo funcional y pruebe con mount -a antes de reiniciar.

Fuentes

  1. Página del manual de fstab(5) man7.org
  2. Página del manual de findmnt(8) man7.org

Última revisión: