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:¶
-
dispositivo: El dispositivo de almacenamiento, puede ser una partición como/dev/sda1o un identificador UUID.Ejemplo:
/dev/sda1 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -
punto_de_montaje: El directorio donde se montará el dispositivo, como/,/home, o/mnt/data.Ejemplo:
/mnt/nas -
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 -
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 -
dump: Usado por el comandodumppara copias de seguridad. Generalmente 0.Ejemplo:
0 -
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
fstabpuede 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ónnofailpara evitar problemas de arranque. - Obtener UUID: Para obtener el UUID de un dispositivo:
sudo blkid
- Editar con editor seguro: Usa
sudo nano /etc/fstabosudo vim /etc/fstabpara editar el archivo.