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.
-
Conecte-se à instância ECS.
Acesse o ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos desejados.
Na página de detalhes da instância, clique em Connect > Workbench. Siga as instruções na tela para se conectar.
-
Faça backup do arquivo
/etc/fstabpara evitar erros de configuração.sudo cp /etc/fstab /etc/fstab.bak -
Configure as informações de montagem.
-
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 -fNAME 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 /testSe 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 é/mnte 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 é/teste o tipo de sistema de arquivos éxfs.
-
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.ImportanteCom 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/mnte o tipo de sistema de arquivos forext4:sudo sh -c "echo
sudo blkid /dev/vdb1 | awk '{print \$2}' | sed 's/\"//g'/mnt ext4 defaults 0 0 >> /etc/fstab"
-
-
Verifique a configuração de montagem.
-
Desmonte o dispositivo.
Substitua
<target_device_name>pelo valor obtido na Etapa 2.a.sudo umount /dev/<target_device_name> -
Monte todas as entradas listadas no arquivo
/etc/fstab.Monte todos os sistemas de arquivos desmontados presentes no arquivo
/etc/fstab:sudo mount -aSe ocorrer um erro, restaure o arquivo original
/etc/fstabexecutandosudo mv /etc/fstab.bak /etc/fstab. -
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.
-
-
Execute
sudo rebootpara reiniciar o sistema operacional e verificar se ele inicia normalmente.ImportanteA 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 .