如何将AWS EFS安装到Macbook或本地计算机

时间:2016-12-07 20:16:24

标签: amazon-web-services amazon-ec2 nfs efs amazon-efs

我正在尝试将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论坛搜索..但没有运气。

2 个答案:

答案 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连接。