Todos los productos
Search
Centro de documentos

Elastic Compute Service:Auto-mount a data disk with UUID in /etc/fstab

Última actualización: Sep 02, 2026

Agregue el UUID de un disco de datos a /etc/fstab para que el disco se monte automáticamente durante el inicio, en lugar de tener que remontarlo manualmente después de cada reinicio.

Procedimiento

Asegúrese de que su disco de datos tenga el estado In Use, esté inicializado y cuente con un sistema de archivos montado.

  1. Inicie sesión en la instancia ECS.

    1. Vaya a ECS console - Instances. En la esquina superior izquierda, seleccione la región y el resource group del recurso destino.

    2. En la página de detalles de la instancia, haga clic en Connect > Workbench. Siga las indicaciones para iniciar sesión.

  2. Realice una copia de seguridad del archivo /etc/fstab para evitar errores derivados de una configuración incorrecta.

    sudo cp /etc/fstab /etc/fstab.bak
  3. Configure la información de montaje.

    1. Obtenga la información del disco destino.

      Ejecute sudo lsblk -f. Registre el nombre del dispositivo destino, el punto de montaje y el tipo de sistema de archivos del disco.

      sudo lsblk -f
      NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
      vda                                                      
      └─vda1 ext4   root  33b46ac5-7482-4aa5-8de0-60ab4c3a4c78 /
      vdb    ext4         3d7a3861-da22-484e-bbf4-b09375894b4f                                                         
      └─vdb1 ext4         f1645951-134f-4677-b5f4-c65c71f8f86d /mnt
      vdc    xfs          3d7a3861-da22-484e-bbf4-b09375894b4f /test
      • Si el dispositivo tiene una partición, el nombre del dispositivo destino corresponde al nombre de la partición. En este ejemplo, para el disco de datos vdb, el nombre del dispositivo destino es vdb1, el punto de montaje es /mnt y el tipo de sistema de archivos es ext4.

      • Si el dispositivo no tiene particiones, el nombre del dispositivo destino es el propio nombre del dispositivo. En este ejemplo, para el disco de datos vdc, el nombre del dispositivo destino es vdc, el punto de montaje es /test y el tipo de sistema de archivos es xfs.

    2. Agregue la información de montaje a /etc/fstab.

      Reemplace <target_device_name>, <mount_point> y <file_system_type> con los valores obtenidos en previous step y, a continuación, ejecute el comando. Consulte fstab man-pages para obtener descripciones de los parámetros.

      Importante

      Cuando las opciones se establecen en defaults,nofail, la instancia inicia con normalidad incluso si la configuración de montaje es incorrecta, pero no se notifica ningún error. Compruebe que el montaje automático se haya realizado correctamente para evitar escribir datos en el dispositivo equivocado.

      sudo sh -c "echo `sudo blkid /dev/<target_device_name> | awk '{print \$2}' | sed 's/\"//g'` <mount_point> <file_system_type> defaults 0 0 >> /etc/fstab"
      Por ejemplo, si el nombre del dispositivo destino es vdb1 , el punto de montaje es /mnt y el tipo de sistema de archivos es ext4 :
      sudo sh -c "echo sudo blkid /dev/vdb1 | awk '{print \$2}' | sed 's/\"//g' /mnt ext4 defaults 0 0 >> /etc/fstab"

  4. Verifique la configuración de montaje.

    1. Desmonte el dispositivo.

      Reemplace <target_device_name> con el valor obtenido en Step 2.a.

      sudo umount /dev/<target_device_name>
    2. Monte todas las entradas definidas en /etc/fstab.

      Monte todos los sistemas de archivos no montados que aparecen en /etc/fstab:

      sudo mount -a

      Si ocurre un error, restaure el archivo /etc/fstab original mediante la ejecución de sudo mv /etc/fstab.bak /etc/fstab.

    3. Compruebe el resultado del montaje.

      Ejecute sudo lsblk. Si la salida muestra un punto de montaje (MOUNTPOINT) para el dispositivo destino, la configuración es correcta.

  5. Ejecute sudo reboot para reiniciar el sistema operativo y verificar que inicie correctamente.

    Importante

    El reinicio puede afectar los servicios en producción. Proceda con precaución.

    Una vez que la instancia haya iniciado, ejecute sudo lsblk. Si la salida muestra un punto de montaje (MOUNTPOINT) para el dispositivo destino, la configuración es correcta.

    Si la instancia no logra iniciar, consulte Troubleshoot system startup failures on a Linux instance caused by an /etc/fstab configuration error .

Preguntas frecuentes

¿Qué debo hacer si mi instancia no inicia tras un reinicio debido a un error de configuración en /etc/fstab?

Consulte Troubleshoot system startup failures on a Linux instance caused by an /etc/fstab configuration error para conectarse mediante VNC y corregir la información de montaje en modo de emergencia.

¿Por qué se recomienda usar un UUID en lugar del nombre de la partición (como /dev/vdb1) al configurar /etc/fstab?

  • Uso del nombre de partición del disco: Si cambia el orden de montaje de los discos, los nombres de las particiones también pueden cambiar. Esto puede provocar que las entradas de fstab apunten a una partición incorrecta o fallen, lo que impide el acceso a los datos y causa interrupciones en el servicio.

  • Uso de un UUID: Un UUID identifica de forma única un disco sin importar el orden de montaje, lo que garantiza que el sistema siempre monte la partición correcta.