J'ai ajouté une entrée de montage Amazon Elastic File System (Amazon EFS) dans le /etc/fstab de mon instance Amazon Elastic Compute Cloud (Amazon EC2). Amazon EFS ne se monte pas automatiquement lors du redémarrage. Comment résoudre ce problème ?
Brève description
Amazon EFS se monte automatiquement au moment du redémarrage à l'aide de l'assistant de montage Amazon EFS ou du client NFS Linux. Il est possible que le montage automatique échoue pour les raisons suivantes :
- L'assistant de montage Amazon EFS n'est pas installé.
- Le client NFS Linux n'est pas installé.
- L'option _netdev n'est pas incluse dans l'entrée de montage EFS dans /etc/fstab.
Solution
Assistant de montage Amazon EFS
L'assistant de montage Amazon EFS fait partie d'amazon-efs-utils. Ce module peut être installé sur les AMI Amazon Linux et Amazon Linux 2.
Vérifiez si le module amazon-efs-utils est installé sur l'instance :
$ rpm -qa amazon-efs-utils
Si le module n'est pas installé, alors exécutez la commande suivante pour installer les AMI Amazon Linux et Amazon Linux 2 :
$ sudo yum install -y amazon-efs-utils
Pour plus d'informations, consultez Installation du client Amazon EFS sur Amazon Linux et Amazon Linux 2.
Pour installer amazon-efs-utils sur d'autres distributions Linux, consultez Installation du client Amazon EFS sur d'autres distributions Linux.
Client NFS Linux
Vérifiez que le client NFS Linux est bien installé sur l'instance.
Remarque : utilisez le client NFS Linux uniquement lorsque le chiffrement ou les points d'accès ne sont pas utilisés.
Si le module n'est pas installé, exécutez les commandes suivantes pour l'installer :
Amazon Linux 1, Amazon Linux 2, RHEL
$ sudo yum -y install nfs-utils
Ubuntu
$ sudo apt-get -y install nfs-common
Exécutez l'une des commandes ci-après pour démarrer le service :
$ sudo service nfs start
-ou-
$ sudo service nfs-server start
Pour plus d'informations, consultez Installation du client NFS.
Option _netdev
Le montage automatique peut échouer si l'option _netdev n'est pas utilisée dans l'entrée de montage EFS dans /etc/fstab. L'option _netdev empêche le système d'exploitation de monter EFS jusqu’à ce que le réseau soit activé, car EFS nécessite un accès réseau.
Informations connexes
Options de montage NFS recommandées