Zen*_*nce 8 mount amazon-web-services
您如何在本地主机上安装 AWS 卷?
我正在处理远程 AWS 卷,并希望将其文件视为本地文件,以便我可以使用本地主机上的程序来处理这些文件。
我使用 NFS 完成了这项工作,自从我设置它以来,它一直在顺利工作。就我而言,我有一台运行 Solaris 的古老服务器,它的磁盘空间受到严重限制,因此我使用了一台运行 Ubuntu 12.04 的 EC2 机器,格式化并安装了一个新的 EBS 卷,配置了 NFS,并将其导出到旧机器的位置,以及另一台机器EC2 之外的 Ubuntu 系统都可以从该国的另一端安装它。我相信这是我使用的演练:
https://help.ubuntu.com/community/SettingUpNFSHowTo
除此之外,您还需要修改 EC2 实例的安全组以允许 NFS 流量通过。 这个答案表明可能涉及哪些端口,但(废话)不要向世界开放它们。
除非您使用 VPC 或其他可以加密流量的 VPN —— 或者数据不需要加密(假设不再存在这种性质的数据) —— 那么你需要知道你必须明确加密 NFS,因为默认情况下,您在 Internet 上以明文形式传输数据。
您可能会发现一些人对 NFS 如何是 LAN 协议、对延迟和抖动等敏感,挥手致意。好吧,废话。但我的经历完全顺利。在不违反物理定律的情况下,您不能在“这里”并访问“那里”的文件系统,就好像它就在“这里”一样。
我特意选择了 NFS,因为我推测我那可笑的旧 Solaris 机器可以在管道的另一端将 NFS 与 Linux 对话。
“共享”卷的其他选项:
SSHFS:https ://help.ubuntu.com/community/SSHFS
桑巴:https : //help.ubuntu.com/community/Samba
我没有使用过 SSHFS,但我在局域网(Windows 客户端、Linux 服务器)上使用了 Samba。
所以有3种方法可以实现你想要的。如果文件存储在本地,它们中的任何一个都不会像您获得的体验一样快。
重申一下,如果您将其中任何一个暴露给 Internet,请锁定从不受信任的 IP 地址对服务器的网络访问(无论如何您都应该这样做),因为您当然不想依赖内置的身份验证机制来保护您的数据......并且 NFS 可以在完全没有身份验证的情况下愉快地运行,允许您通过其 IP 地址信任另一台机器,甚至 - 可选地 - 当远程用户说“嘿,你知道,当它谈到文件的权限,因为我的根在这里,我应该是根有,”和NFS说,‘好吧,听起来不错’。
归档时间: |
|
查看次数: |
11902 次 |
最近记录: |