Sou novo no ec2 e não sei muito sobre /etc/fstab.
Além do volume raiz em minhas instâncias ec2, tenho um volume montado /data
e um terceiro volume para troca.
Estou tendo problemas para descobrir as entradas corretas para o meu arquivo fstab e estou querendo saber o que os outros têm.
O meu está assim:
UUID=711e1ec2-2a36-4405-bf46-44b43cfee42e / ext4 defaults 1 1
UUID=40bb7487-db4e-4bee-bda2-8732155ae962 /data ext4 defaults,nofail 0 2
UUID=2f67cabb-94b8-4074-b3bb-344ebc171299 swap swap defaults 0 0
Eu coloquei os UUIDs lá porque me pareceu que às vezes a instância ec2, quando reinicializada, pode alternar os nomes dos dispositivos. O que quero dizer com isso é que o volume /data
começa como /dev/nvme1n2
e depois de uma reinicialização pode ser /dev/nvme1n1
. Acho difícil acreditar que isso acontece, então talvez eu esteja errado sobre isso.
Então, de qualquer forma, eu uso os UUIDs em /etc/fstab apenas para ter certeza.
Gostaria de saber se mais alguém está usando nomes de dispositivos em vez de UUIDs? Eu preferiria usar nomes de dispositivos porque isso é menos uma dor de cabeça de manutenção.
Obrigado.
A abordagem descrita é a mesma da documentação oficial da AWS: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html
Portanto, acho que você pode dizer que é "a maneira correta".
Se você deseja que seus volumes sejam montados mesmo após a reinicialização, use
UUID
e ninguém use nomes de partição devido a isso em aws.Referência da AWS