Todos os produtos
Search
Central de documentação

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

Última atualização: Jul 03, 2026

Adicione o UUID do disco de dados ao arquivo /etc/fstab para montar o disco automaticamente na inicialização, evitando a remontagem manual após cada reinicialização.

Procedimento

Verifique se o disco de dados está com o status In Use, inicializado e com um sistema de arquivos montado.

  1. Conecte-se à instância ECS.

    1. Acesse o ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos desejados.

    2. Na página de detalhes da instância, clique em Connect > Workbench. Siga as instruções na tela para se conectar.

  2. Faça backup do arquivo /etc/fstab para evitar erros de configuração.

    sudo cp /etc/fstab /etc/fstab.bak
  3. Configure as informações de montagem.

    1. Obtenha as informações do disco de destino.

      Execute sudo lsblk -f. Registre o nome do dispositivo de destino, o ponto de montagem e o tipo de sistema de arquivos do 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
      • Se o dispositivo tiver uma partição, o nome do dispositivo de destino será o nome da partição. Neste exemplo, para o disco de dados vdb, o nome do dispositivo de destino é vdb1, o ponto de montagem é /mnt e o tipo de sistema de arquivos é ext4.

      • Se o dispositivo não tiver partições, o nome do dispositivo de destino será o próprio nome do dispositivo. Neste exemplo, para o disco de dados vdc, o nome do dispositivo de destino é vdc, o ponto de montagem é /test e o tipo de sistema de arquivos é xfs.

    2. Adicione as informações de montagem ao arquivo /etc/fstab.

      Substitua <target_device_name>, <mount_point> e <file_system_type> pelos valores obtidos na etapa anterior e execute o comando. Consulte as páginas de manual do fstab para ver a descrição dos parâmetros.

      Importante

      Com as opções definidas como defaults,nofail, a instância inicia normalmente mesmo com configuração de montagem incorreta, sem relatar erros. Verifique se a montagem automática foi bem-sucedida para evitar gravação de dados no dispositivo errado.

      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 exemplo, se o nome do dispositivo de destino for vdb1 , o ponto de montagem for /mnt e o tipo de sistema de arquivos for ext4 :
      sudo sh -c "echo sudo blkid /dev/vdb1 | awk '{print \$2}' | sed 's/\"//g' /mnt ext4 defaults 0 0 >> /etc/fstab"
  4. Verifique a configuração de montagem.

    1. Desmonte o dispositivo.

      Substitua <target_device_name> pelo valor obtido na Etapa 2.a.

      sudo umount /dev/<target_device_name>
    2. Monte todas as entradas listadas no arquivo /etc/fstab.

      Monte todos os sistemas de arquivos desmontados presentes no arquivo /etc/fstab:

      sudo mount -a

      Se ocorrer um erro, restaure o arquivo original /etc/fstab executando sudo mv /etc/fstab.bak /etc/fstab.

    3. Verifique o resultado da montagem.

      Execute sudo lsblk. Se a saída exibir um ponto de montagem (MOUNTPOINT) para o dispositivo de destino, a configuração estará correta.

  5. Execute sudo reboot para reiniciar o sistema operacional e verificar se ele inicia normalmente.

    Importante

    A reinicialização pode afetar serviços em produção. Prossiga com cautela.

    Após a inicialização da instância, execute sudo lsblk. Se a saída exibir um ponto de montagem (MOUNTPOINT) para o dispositivo de destino, a configuração estará correta.

    Caso a instância falhe ao iniciar, consulte Solucionar falhas de inicialização do sistema em instâncias Linux causadas por erro de configuração no /etc/fstab .

Perguntas frequentes

O que fazer se a instância falhar ao iniciar após uma reinicialização devido a um erro de configuração no /etc/fstab?

Consulte Solucionar falhas de inicialização do sistema em instâncias Linux causadas por erro de configuração no /etc/fstab para se conectar via VNC e corrigir as informações de montagem no modo de emergência.

Por que usar UUID em vez do nome da partição (como /dev/vdb1) ao configurar o /etc/fstab?

  • Uso do nome da partição do disco: Se a ordem de montagem dos discos mudar, os nomes das partições também poderão ser alterados. Isso pode fazer com que as entradas do fstab apontem para a partição errada ou falhem, impedindo o acesso aos dados e causando interrupções nos serviços.

  • Uso de UUID: O UUID identifica exclusivamente um disco, independentemente da ordem de montagem, garantindo que o sistema sempre monte a partição correta.