[AWS] EFSをEC2にマウントする(mount部分のみ)

はじめに

これはEFSを作った後のお話

問題

Fargateで動かしてて、EFSの中身みたいから EC2に検証用でマウントしたときのメモ

↓なのでEC2にログインしている前提で記載してます

解決方法

sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-xxxxxxxxxxxxxxxxx.efs.ap-northeast-1.amazonaws.com:/app/folder /mnt/efs/app/folder

-t nfs: ファイルシステムのタイプを指定。ここではNFSを指定

-o: オプション

  • nfsvers=4.1: NFSバージョン4.1を使用
  • rsize=1048576: 読み取り要求のサイズを指定。ここでは1048576バイト(1メガバイト)を指定
  • wsize=1048576: 書き込み要求のサイズを指定。ここでは1048576バイト(1メガバイト)を指定
  • hard: タイムアウトやエラーが発生した場合に再試行するように指定
  • timeo=600: タイムアウト時間を指定。ここでは600秒を指定
  • retrans=2: 再送回数を指定。ここでは2回を指定
  • noresvport: 予約ポートを使用しないように指定

fs-xxxxxxxxxxxxxxxxx.efs.ap-northeast-1.amazonaws.com:/app/folder: マウントするNFSサーバーのアドレスとマウントポイントを指定

/mnt/efs/app/folder: ローカルマシン上のマウント先のパスを指定

おわりに

ちな、アンマウントはこれ

sudo umount -l /mnt/efs/app/folder

コメント

タイトルとURLをコピーしました