Amazon EFS のファイルシステムを複数マウントしたときにエラーが発生し、マウントができません

質問・問題

Amazon EFS のファイルシステムを複数マウントしたときにエラーが発生し、マウントができません。

 

回答・解決方法

以下の手順で、systemd サービスファイルを作成することで、回避可能です。

作成ファイル

/etc/systemd/system/mount-nfs-sequentially.service

[Unit]
Description=Workaround for mounting NFS file systems sequentially at boot time
After=remote-fs.target

[Service]
Type=oneshot
ExecStart=/bin/mount -avt nfs4
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

ファイルを作成後、以下2つのコマンドを実行します。

  1. sudo systemctl daemon-reload

  2. sudo systemctl enable mount-nfs-sequentially.service

 

注意点

  • EFS マウントヘルパーを用いてマウントを行う場合は、上記で作成する systemd サービスファイルで指定した ExecStart 句を "ExecStart=/bin/mount -avt nfs4" ではなく、"ExecStart=/bin/mount -avt efs" とする必要があります。

 

【参考記事】/etc/fstab での複数の Amazon EFS ファイルシステムのマウントが失敗するhttps://docs.aws.amazon.com/ja_jp/efs/latest/ug/troubleshooting-efs-mounting.html#automount-fix-multiple-fs

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください