我无法将EFS挂载到EC @ instance。它因连接超时错误而失败。
使用的步骤:
在EFS中使用DNS名称尝试将EFS挂载到实例上(使用默认安全组)
sudo mount fs-0a9a08a3.efs.us-west-2.amazonaws.com:/ / usr / local / mousetrap / remote
答案 0 :(得分:0)
要将EFS附加到EC2实例,您需要确保所需的包可用。按照以下步骤安装所需的软件包并安装EFS。
sudo yum install -y amazon-efs-utils
For centos:-
sudo yum install -y nfs-utils
For Ubuntu:-
sudo apt-get install nfs-common
sudo mkdir efs
sudo mount -t efs fs-2c222222:/ efs
For encrypted EFS:
sudo mount -t efs -o tls fs-2c222222:/ efs
fs-2c222222:/ /home/ec2-user/mongodb efs defaults,_netdev 0 0
还要确保EC2实例具有正确的角色以连接EFS
答案 1 :(得分:0)
本指南用于将EFS挂载到Ubuntu 18:
NFS
TCP端口2049
并提供公共IP或内部IP。sudo apt-get install nfs-common
sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <your-efs-id>.efs.<zone>.amazonaws.com:/ /efs
df -h
来查看EFS是否正确安装。sudo /etc/fstab
并添加<your-efs-id>.efs.<zone>.amazonaws.com:/ /efs nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 0 0
。这是为了确保重新启动后可以自动挂载。答案 2 :(得分:0)
超时可能有几个原因。 请检查以下内容:
如果网络无法正常工作,请检查所有组件是否都安装到位。