EC2 の再起動後に nfs-utils を使用している EFS が自動マウントされない時の対処方法

テクニカルサポートノート。サービス名: Amazon EFS
2020.08.31

困っていた内容

amazon-efs-utils を使用せずに、nfs-utils を使用して Amazon EFS ファイルシステムをマウントしています。 初期設定時は EC2 が EFS に問題なくマウントできていたのですが、EC2 を再起動したところ自動マウントされないという事象が発生しています。 なお、 mount -a コマンドを EC2 で再度実行すると正常に EFS にマウントされます。

どう対応すればいいの?

考えれる原因の1つとして、ご利用の EC2 にて OS 起動時に netfs が起動しない設定になっていることが挙げられます。 以下のコマンドにより netfs の ランレベルをご確認および変更を実施いただき、再起動時に EFS が自動マウントされるかご確認ください。

$ sudo chkconfig --list netfs
$ sudo chkconfig --level 345 netfs on
$ sudo chkconfig --list netfs
netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off

参考情報

EFS マウントヘルパーを使用せずにファイルシステムをマウントする

Amazon EFS ファイルシステムを自動的にマウントする

テクニカルサポートノートとは?

クラスメソッドのカルチャー(CLP) の「情報発信を通じて、全ての人々の創造活動に貢献し続ける」という考えから、クラスメソッド メンバーズをご利用のお客様よりいただいたお問い合わせより、他の AWS ユーザーにとっても 有益な情報を一般的な TIPS としてご紹介しています。