45 votes

Monter automatiquement un volume EBS lors du démarrage d'une instance Linux Amazon EC2

J'ai un volume EBS (par exemple /dev/sdf) qui a été attaché à une instance EC2 (qui démarre à partir d'un autre volume EBS), et j'ai monté le volume (par le biais de "mount /dev/sdf /data"). Quand j'ai arrêter et recommencer l'instance, le volume est encore fixé mais ce n'est plus monté, et j'ai monter manuellement à nouveau.

Est-il un moyen de rendre le volume /dev/sdf automatiquement monté sur /de données au démarrage de l'instance? Merci.

40voto

chrismarx Points 1381

Il semblerait que le fonctionnaire ec2 documentation recommande désormais de plain old fstab entrées avec nofail -

/dev/xvdf       /data   ext4    defaults,nofail        0       2

ref - http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html

30voto

SanketDangi Points 907

Faire une entrée dans /etc/fstab..

L'entrée serait comme : "/dev/sdf /données ext3 defaults 1 1"

Cela va automatiquement monter le volume pendant le début :)

9voto

Abdelali AHBIB Points 181

Je recommande d'utiliser un /etc/init conf fichier de le faire : - connexion avec la racine - créer un nouveau fichier (non exécutable) nom comme ceci : mountec2vol.conf - collez-le dans il ce code :

`# /etc/init/mountec2vol.conf
#
# description: Mounts the EBS Volume
#
start on net-device-up
exec mount /dev/xvdf1 /myVolume`

- Redémarrer si vous voulez tester

c'est tout ce que vous avez à faire!

0voto

user685875 Points 5

Vous pourriez essayer ce script d'initialisation pour éviter l'échec de démarrage.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X