0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Amazon EFS のファイルシステムをマウントしてみた

0
Posted at

はじめに

こんにちは。すぎもんです。:smiley:

今回は Amazon EFS のファイルシステムをマウントしてみた際の記事になります。

AWS についての記事もあわせてご覧ください。

今回やること

インスタンスを二つ立ち上げて、Amazon EFS のファイルシステムをそれぞれの環境にマウントします。最後に、実際にマウントされているかファイルの確認まで行います。

image.png

それでは早速やってみましょう!

実施手順

以下の流れで ファイルシステムのマウント を行っていきます。

  1. セキュリティグループの作成
  2. ファイルシステムの作成
  3. インスタンスにマウント
  4. フォルダ・ファイルの確認

1. セキュリティグループの作成

EC2 でセキュリティグループの作成を行います。
[VPC] は、マウントを行うインスタンスが配置されているものを選択します。

image.png

次に Amazon EFS のファイルシステムをマウントできるようにインバウンドルールを追加します。
[タイプ]NFS を選択し、[ソース] には先ほど作成したセキュリティグループを指定します。

image.png

続いてインスタンスに接続するためのインバウンドルールを追加します。
[タイプ]SSH を選択し、[ソース] には先ほど作成したセキュリティグループを指定します。

image.png

これでセキュリティグループの作成は完了です。

2. ファイルシステムの作成

Amazon EFS でファイルシステムの作成を行っていきます。

image.png

[VPC] はマウントを行うインスタンスが配置されているものを選択します。

image.png

マウントターゲットで、先ほど作成したセキュリティグループを指定します。

image.png

これでファイルシステムの作成は完了です。

3. インスタンスにマウント

Amazon EFS のサポート対象となっているインスタンスを起動します。

image.png

POINT
ファイルシステムをマウントするインスタンスに、先ほど作成したセキュリティグループをアタッチしておきます。

マウントポイント用に mnt 配下に新しいフォルダ(efs)を作成します。

[Amazon EFS] > [ファイルシステム] のアタッチから、マウント用のコマンドをコピーします。

image.png

コピーしたマウントコマンドを実行します。

コマンド
sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport IPアドレス:/ /mnt/efs

POINT
コマンドのマウントするパスの部分を「efs」からマウントポイントの「/mnt/efs」に変更して実行します。

以下のコマンドで、ファイルシステムがマウントされていることを確認します。

コマンド
df -h

※実行例
image.png

同じようにもう一つ Linux 環境を立ち上げ、マウントまで行います。

4. フォルダ・ファイルの確認

二つのインスタンスで、ファイルとフォルダの確認を行ってみます。
インスタンス(A)で touch コマンドを実行してみます。

image.png

インスタンス(B)でフォルダを表示すると、ファイル(memo.txt)が作成されているのが確認できます。

image.png


今度はインスタンス(B)側からファイル(memo.txt)を削除してみます。

image.png

インスタンス(A)を確認してみるとファイル(memo.txt)が削除されているのが確認できます。

image.png

最後に

今回は Amazon EFS のファイルシステムを使ってみましたが、いかがでしたでしょうか。

インスタンス間のファイルのやり取りが簡単に行えるため、皆さんも是非試してみてください!

このブログでは、今後も様々なTopics記事や接続検証等、皆さんの参考になるような記事を投稿していきたいと思います!
ここまで読んでいただきありがとうございました。それでは、また!:wave:

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?