はじめに
これは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
コメント