8

我正在尝试将 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 在同一个帐户(即 account1)中,否则它不起作用。

有没有办法可以将此 EFS 挂载到不同的帐户或本地计算机上?

4

2 回答 2

9

好奇的小伙伴可以试试

sudo mount -t nfs -o vers=4,tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 -w host_ip:/ efs

通过直接连接为我工作。

于 2018-06-13T13:14:30.503 回答
0
sudo mount -t nfs -o vers=4,tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 -w host_ip:/ efs

我曾尝试使用 AWS 客户端连接 VPN,即 P2S VPN。它也对我有用。通过最新的更改,现在可以使用 AWS VPN 从您的本地计算机连接 EFS。

要从本地访问 EFS 文件系统,您必须在本地数据中心和 Amazon VPC 之间建立 AWS Direct Connect 或 AWS VPN 连接。

于 2020-02-13T17:36:18.440 回答