Project

General

Profile

EFSのマウント

efs-utilsを用いてAWSのEFSをNFSとしてマウントする。

準備

  • AWSでEFSの画面を開き、マウントしたいEFSの情報を開く
  • 「ファイルシステムアクセスの管理」でマウントターゲットの「セキュリティグループ」確認する
  • 次のインバウンドが許可されているセキュリティグループポリシーが適用されていること。
    NFS TCP 2049 所属VPCのネットワークアドレス or マウントするEC2のIPアドレス
    
  • 次のパッケージを導入する
    yum  install git rpm-build make
    

インストール

  • 次のコマンドでefs-utilsのソースコードをクローンする
    git clone https://github.com/aws/efs-utils
    
  • efs-utilsのrpmを作成する
    cd efs-utils/
    make rpm
    
  • 作成したrpmをインストールする
    yum install ./build/amazon-efs-utils*rpm
    

手動マウント

  • マウントポイントを作成する
    mkdir /mnt/efs
    
  • マウントを行う
    mount -t efs EFSファイルシステムID(fs-xxxx):/ /mnt/efs
    
  • マウントされたことを確認する
    df -h
    

自動マウント設定

  • /etc/fstabを編集する
    EFSファイルシステムID(fs-xxxx):/ /mnt/efs efs defaults,_netdev 0 0