Montar un disco USB al arrancar sin que bloquee el arranque
Quieres que un disco externo se monte siempre en el mismo sitio, sin que el sistema se quede colgado al arrancar si el disco no está.
Por qué pasa (diagnóstico)
- Montar por
/dev/sdX: el nombre puede cambiar entre arranques. - Sin la opción
nofail, un disco ausente da error de arranque.
Solución paso a paso
- Obtén el UUID:
lsblk -fosudo blkid. - Crea el punto de montaje:
sudo mkdir -p /mnt/datos. - Añade a
/etc/fstab:UUID=xxxx /mnt/datos ext4 defaults,nofail 0 2. - Prueba sin reiniciar:
sudo mount -a(si da error, corrígelo antes de reiniciar).
Requisitos
- Disco USB
- Linux (util-linux)
Compatibilidad
- Debian, Ubuntu, Raspberry Pi OS
Verificación
Basado en la documentación oficial citada; aún no probado en este laboratorio.
Fuentes
- fstab(5) — Linux manual page (en inglés)
Guías relacionadas
- Disco lleno en Linux: averiguar qué ocupa el espacio
- Docker: «permission denied … docker.sock» sin sudo
- Disco lleno por Docker (imágenes, caché y logs)
- Un contenedor no arranca solo tras reiniciar
- Los logs de systemd (journal) se comen el disco
- Un servicio de systemd no arranca: cómo ver el porqué
Más guías de Linux y Docker.