Skip to content

Practica 2.3. fstab en Ubuntu 24.04

Mini Tutorial sobre fstab en Ubuntu 24.04

¿Qué es fstab?

El archivo /etc/fstab (File Systems Table) es un archivo de configuración en sistemas Unix y Linux, incluido Ubuntu 24.04, que contiene información sobre los dispositivos de almacenamiento y cómo deben montarse. Permite que el sistema sepa cómo y cuándo montar los dispositivos de almacenamiento al inicio.

¿Por qué es importante?

fstab asegura que los sistemas de archivos y particiones se monten automáticamente durante el arranque, sin intervención manual. También permite gestionar opciones como permisos, tipos de sistemas de archivos y puntos de montaje.

Ubicación del archivo

El archivo fstab se encuentra en:

/etc/fstab

Formato de fstab

Cada línea de fstab define un dispositivo de almacenamiento y sus propiedades. La estructura es:

<dispositivo> <punto_de_montaje> <tipo_de_sistema_de_archivos> <opciones> <dump> <pass>

Descripción de cada campo:

  1. dispositivo: El dispositivo de almacenamiento, puede ser una partición como /dev/sda1 o un identificador UUID.

    Ejemplo:

    /dev/sda1
    UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    
  2. punto_de_montaje: El directorio donde se montará el dispositivo, como /, /home, o /mnt/data.

    Ejemplo:

    /mnt/nas
    
  3. tipo_de_sistema_de_archivos: El tipo de sistema de archivos, como ext4, ntfs, vfat, xfs, entre otros. Ubuntu 24.04 usa ext4 por defecto para particiones Linux.

    Ejemplo:

    ext4
    
  4. opciones: Opciones de montaje. Algunas comunes en Ubuntu 24.04:

    • defaults: Opciones predeterminadas.
    • ro: Solo lectura.
    • rw: Lectura y escritura.
    • noatime: No actualiza el tiempo de acceso.
    • auto: Montaje automático al inicio.
    • noauto: No montar automáticamente.
    • user: Permite a usuarios montar el dispositivo.
    • nofail: El sistema sigue arrancando aunque el montaje falle (útil en Ubuntu 24.04 para discos externos).

    Ejemplo:

    defaults
    
  5. dump: Usado por el comando dump para copias de seguridad. Generalmente 0.

    Ejemplo:

    0
    
  6. pass: Orden de chequeo de sistemas de archivos al inicio. 0 para no revisar, 1 para raíz, 2 para otros.

    Ejemplo:

    1
    

Ejemplo de una línea en fstab

Ejemplo típico en Ubuntu 24.04:

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/data ext4 defaults,nofail 0 2

Esto monta el dispositivo identificado por UUID en /mnt/data como ext4 con opciones predeterminadas y sin fallar si el disco no está presente.

Comandos relacionados

Verificar el archivo fstab

Después de editar fstab, verifica que no haya errores:

sudo mount -a

Este comando intenta montar todos los sistemas de archivos definidos en fstab.

Montar un sistema de archivos manualmente

Para montar un dispositivo manualmente:

sudo mount /mnt/data

Desmontar un sistema de archivos

Para desmontar un dispositivo:

sudo umount /mnt/data

Consejos importantes para Ubuntu 24.04

  • Editar con cuidado: Un error en fstab puede impedir que Ubuntu arranque. Haz siempre una copia de seguridad antes de editarlo.
  • Usa UUID: Es recomendable usar UUID en vez de rutas como /dev/sda1, ya que los nombres de dispositivos pueden cambiar.
  • Opción nofail: Si montas discos externos o particiones que pueden no estar siempre presentes, añade la opción nofail para evitar problemas de arranque.
  • Obtener UUID: Para obtener el UUID de un dispositivo:
sudo blkid
  • Editar con editor seguro: Usa sudo nano /etc/fstab o sudo vim /etc/fstab para editar el archivo.