J'ai un volume EBS (par exemple /dev/sdf
) qui a été attaché à une instance EC2 (qui démarre à partir d'un volume EBS différent), et j'ai monté le volume (via mount /dev/sdf /data
). Lorsque j'arrête et redémarre l'instance, le volume est toujours attaché mais n'est plus monté, et je dois le remonter manuellement.
Existe-t-il un moyen de faire le volume /dev/sdf
monté automatiquement sur /data
au démarrage de l'instance?
Entrez une entrée dans /etc/fstab
L'entrée serait comme:
/dev/sdf /data ext3 defaults 1 1
Cela montera automatiquement le volume lors du redémarrage.
Il semblerait que la documentation officielle ec2 recommande maintenant les anciennes entrées fstab avec nofail -
/dev/xvdf /data ext4 defaults,nofail 0 2
ref - http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html
Je recommande d'utiliser un fichier de configuration/etc/init qui fait cela:
# /etc/init/mountec2vol.conf # # description: Mounts the EBS Volume # start on net-device-up exec mount /dev/xvdf1 /myVolume`
c'est tout ce que vous avez à faire!