如何在本地主机上安装AWS卷?


8

您如何在本地主机上安装AWS卷?

我正在处理一个远程AWS卷,并希望将其文件视为本地文件,以便可以使用本地主机上的程序来处理文件。

Answers:


5

我使用NFS做到了这一点,并且自从设置好以来一直工作顺利。就我而言,我有一台运行Solaris的古老服务器,该服务器受到磁盘空间的严重限制,因此我购买了一台运行Ubuntu 12.04的EC2计算机,格式化并安装了新的EBS卷,配置了NFS,并将其与旧计算机以及另一台计算机一起导出EC2以外的Ubuntu系统都可以从该国的另一端安装它。我相信这是我使用的演练:

https://help.ubuntu.com/community/SettingUpNFSHowTo

除此之外,您还需要修改EC2实例的安全组,以允许NFS流量通过。 这个答案暗示了可能涉及哪些端口,但是(duh)并未向世界开放。

除非您使用可以加密流量的VPC或其他类型的VPN-或数据不是需要加密的数据(假设已经存在这种性质的数据),否则您需要知道自己必须显式加密NFS,因为默认情况下,您是在Internet上以明文形式传输数据。

您可能会发现一些关于NFS如何成为LAN协议,对延迟和抖动敏感的消息,对此有些waving之以鼻。但是我的经历非常顺利。在不违反物理定律的情况下,您不能像在“这里”那样访问文件系统“那里”。

我之所以特别选择NFS,是因为我推测我那可笑的旧Solaris机器可以在管道的另一端使用Linux讲NFS。

“共享”卷的其他选项:

SSHFS:https://help.ubuntu.com/community/SSHFS

桑巴舞:https : //help.ubuntu.com/community/Samba

我没有使用SSHFS,但是在局域网(Windows客户端,Linux服务器)上使用了Samba。

因此,您会想到3种方法来完成所需的工作。它们都不会像将文件存储在本地时那样快。

重申一下,如果您将其中任何一个暴露在Internet上,请锁定从不受信任的IP地址到服务器的网络访问权限(无论如何应该这样做),因为您当然不想依赖内置的身份验证机制来保护您的数据... NFS可以在没有身份验证的情况下愉快地运行,从而使您可以通过其IP地址信任另一台计算机,甚至可以(可选)在远程用户说“嘿,您知道,什么时候信任它”时信任它谈到文件的权限,因为我的根在这里,我应该是根,”和NFS说,‘好吧,听起来不错’。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.