Cómo Configurar Montaje Automático de USB en Proxmox (Paso a Paso)

Por Jose FYS

Son muchas las veces que he tenido que reiniciar mi servidor de Proxmox y al cabo de unas horas empezar a saltarme errores porque no se realizan los backups.

A raíz de este tema empecé a indagar más sobre como hacer un montaje persistente en Linux, concretamente para mi Proxmox.

Tras analizar y probar varias fuentes vi que había que configurar el archivo FSTAB con dos parametros sencillos para que montase el disco USB en todo momento.

Vamos a ello.

Si queremos que se inicie el montaje del disco duro USB automáticamente en nuestro sistema tendremos que añadirlo en el fichero FSTAB. Primero necesitamos saber el UUID del disco. Este UUID es un identificador único para que el sistema detecte el disco y sepa que es ese el que tiene que montar en cada inicio.

Identificar disco USB

Con el siguiente comando nos mostrará un árbol de discos y particiones donde deberemos buscar nuestro disco. Me gusta añadirle como variables NAME, SIZE y UUID para poder identificar el disco. Sobre todo SIZE nos ayudará a guiarnos mejor porque nos dice el tamaño total del disco.

Bash

lsblk -o NAME,SIZE,UUID

lsblk -o NAME,SIZE,UUID

Modificar fichero FSTAB

Una vez tengamos el UUID el siguiente paso será modificar el archivo FSTAB para que cada vez que se inicie el sistema, automáticamente se monté el disco.

El fichero FSTAB está ubicado en /etc/fstab. Para modificarlo se puede utilizar cualquier editor de fichero como puede ser nano o vi.

Bash

nano /etc/fstab

nano /etc/fstab

Una vez dentro del fichero FSTAB tendremos que añadir el UUID, carpeta de montaje (debe de existir antes de añadir esta línea al FSTAB) y demás parámetros que te dejo aquí para que

  • auto: Nos indica que el sistema tiene que detectar automáticamente el tipo de sistema de archivos. Si sabemos el sistema de ficheros que tiene el disco se puede sustituir auto por ext4 por ejemplo.
  • defaults: aplica opciones de montaje por defecto (lectura/escritura, permite ejecutar binarios etc..).
  • nofail: permite que el sistema continúe arrancando aunque el dispositivo no esté presente o falle el montaje, evitando que una desconexión bloquee el inicio.
  • 0 0: El primer cero deshabilita la tarea de backup. El segundo cero desactiva la comprobación automática del sistema de archivos durante el arranque. No es esencial para discos externos.

Esta sería la línea de ejemplo para añadir en el fichero.

Bash

UUID=UUID-DISCOusb-8058-5bb898e8fb0d /mnt/usb3tb auto defaults,nofail 0 0

UUID=UUID-DISCOusb-8058-5bb898e8fb0d /mnt/usb3tb auto defaults,nofail 0 0

Con esto ya tendremos montado nuestro disco duro externo USB. Rápido, fácil y sencillo. Y como siempre me gusta decir: Si este post te ha ayudado, compártelo con otros administradores que puedan beneficiarse. Y sígueme para más experiencias reales desde las trincheras del homelab.