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 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é à /data
dès le démarrage de l'instance?
- Vous pouvez le placer dans /etc/fstab, mais le volume EBS doit être attaché en premier. Une autre option est d'écrire un script de démarrage qui sera joint le volume et le monter sur l'instance.
- Quelqu'un peut-il expliquer comment l'écriture de script d'initialisation, et comment le rendre exécutable au démarrage du système? C'est encore une partie de la question principale, selon le titre 🙂 Merci, si quelqu'un peut répondre.
Vous devez vous connecter pour publier un commentaire.
Faire une entrée à
/etc/fstab
Entrée serait comme:
Cela va automatiquement monter le volume en cours de redémarrage.
/dev/sdf /data ext3 defaults 0 0
Les deux derniers indicateurs définis en tant que 0 signifie: <dump> Activer ou désactiver la sauvegarde de l'appareil/de la partition (la commande dump). Ce champ est généralement de 0, ce qui désactive. <passer le num> Contrôle l'ordre dans lequel fsck contrôles de l'appareil/de la partition pour les erreurs au moment du démarrage. La racine de l'appareil doit être de 1. D'autres partitions doivent être 2, ou 0 pour désactiver la vérification. (À partir de help.ubuntu.com/community/Fstab)Il semblerait que les officiels ec2 documentation recommande désormais de plain old fstab entrées avec nofail -
ref - http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html
nobootwait
de l'option de montage.nobootwait
option... quel problème à résoudre?nobootwait
tombé dans ubuntu 16.04 askubuntu.com/questions/786928/...Je recommande d'utiliser un /etc/init conf fichier de le faire:
c'est tout ce que vous avez à faire!