我正在尝试将AWS EFS挂载到我的本地macbook(也是其他本地计算机) 然而,在尝试了这么多东西后,它无法正常工作。
我的端口22和2049作为测试开放。
我尝试了几个命令
mount -t nfs4 -o nfservers=4.1 xxx.xxx.xxx.xxx:/ efs/
但我不断收到connection timed out
错误。
此外,我尝试将此EFS安装到其他AWS账户EC2实例。 但是继续得到同样的错误。
例如。我在Account1中有EFS,在Account2中有EC2(不同的VPC) 并尝试
sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 xxx.xxx.xxx.xxx:/ /efs/
它不起作用。
只有我的EC2在同一个账户(即账户1)时,它才有效。
有没有办法在不同的帐户或本地计算机上安装此EFS?
许多谷歌搜索和AWS论坛搜索..但没有运气。
答案 0 :(得分:4)
对于那些好奇的人,试试
sudo mount -t nfs -o vers=4,tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 -w host_ip:/ efs
通过直接连接为我工作。
答案 1 :(得分:0)
sudo mount -t nfs -o vers = 4,tcp,rsize = 1048576,wsize = 1048576,hard,timeo = 600,retrans = 2 -w host_ip:/ efs
我已经尝试使用AWS Client Connect VPN,即P2S VPN。它也对我有用。有了最新的更改,现在可以使用AWS VPN从本地计算机连接EFS。
要从本地访问EFS文件系统,您必须在本地数据中心和Amazon VPC之间建立AWS Direct Connect或AWS VPN连接。