本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 NFS 文件共享管理文件存储
您可以使用Amazon OpsHub将文件上传到您的设备并将其移动到其他位置,或Amazon Web Services 云当你退回设备时,或者使用Amazon DataSync来传输文件。
您可以将 Snow Family 设备配置为 NFS 文件系统,并使用本机文件系统管理设备上的文件。您可以将文件从本地位置上传到设备,然后将文件传输到Amazon或者将它们移到其他地方。您可以使用 Amazon OpsHub 默认值自动配置 NFS,也可以自行手动配置 NFS。
您可以提供允许装载设备公开的 NFS 共享的 IP 范围 CIDR 块。例如,10.0.0.0/16
。如果您没有提供允许的 CIDR 块,则所有装载请求都将遭到拒绝。
请注意,通过 NFS 传输的数据未进行传输中加密。
除了 CIDR 块允许的主机外,Snow Family 设备不会为 NFS 共享提供任何身份验证或授权机制。
文件名称是对象键。键的名称是 Unicode 字符序列,它的 UTF-8 编码长度最大为 1,024 字节。我们建议尽可能使用 NFSv4.1 并使用 Unicode UTF-8 对文件名进行编码,以确保成功导入数据。未使用 UTF-8 编码的文件名可能无法上传到 S3,也可能无法使用不同的文件名将其上传到 S3,具体取决于您使用的 NFS 编码。
确保文件路径的最大长度少于 1024 个字符。Snow Family 设备不支持大于 1024 个字符的文件路径。超过此文件路径长度将导致文件导入错误。
有关更多信息,请参阅 。使用对象元数据中的Amazon Simple Storage Service 用户指南.
在 Windows 客户端上装载 NFS
如果您的客户端计算机正在使用 Windows 10 企业版或 Windows 7 企业版,则必须先在 Windows 上启动 NFS 服务,然后再在Amazon OpsHub应用程序.
在 Windows 客户端上挂载 NFS
在客户端计算机上,打开 Start (开始),选择 Control Panel (控制面板),然后选择 Programs (程序)。
选择 Turn Windows features on or off。
-
在 Services for NFS (NFS 服务) 下,选择 Client for NFS (NFS 客户端),然后选择 OK (确定)。
自动配置 NFS(快速设置)
默认情况下,NFS 服务并未在设备上运行,因此您需要启动该服务才能在设备上启用数据传输。只需点击几下,Snow Family 设备就可以自动配置 NFS,或者您也可以自行手动配置它。
在 Linux 中,挂载和卸载 NFS 端点需要 root 权限。
要在 Snow Family 设备上自动启动和启用 NFS
在控制面板的传输数据部分中,选择启用并启动。这可能需要一到两分钟才能完成。
-
启动 NFS 服务后,控制面板上会显示 NFS 服务器的 IP 地址,而传输数据部分则会显示该服务处于活动状态。
-
选择在资源管理器中打开(在 Windows 和 Linux 中),以在客户端的文件浏览器中打开文件共享,并开始将文件从客户端传输到 Snow Family 设备。您可以从客户端计算机将文件复制粘贴或拖放到文件共享中。在 Windows 中,您的文件共享类似如下:
buckets(\\12.123.45.679)(Z:)
.
手动配置 NFS
您可以提供 IP 地址 (VNI) 以手动配置 NFS,并限制对文件共享的访问。
手动配置 NFS
-
在控制面板上的传输数据部分底部,选择手动配置。
-
选择启用并启动,打开启动 NFS 向导。物理网络接口字段已填充。
-
选择创建 IP 地址 (VNI) 或使用现有 IP 地址。
-
如果选择创建 IP 地址 (VNI),然后选择DHCP要么静态 IP中的分配 IP 地址列表框。
重要 如果您使用 DHCP 网络,DCHP 服务器可能会重新分配 NFS 客户端的 IP 地址。这可能在设备断开连接并回收 IP 地址之后发生。如果设置了允许的主机范围并且客户端的地址发生了变化,则另一个客户端可以选择该地址。在这种情况下,新客户将有权访问该共享。为防止这种情况,请使用 DHCP 预留或静态 IP 地址。
如果您选择 Use existing IP address (使用现有的 IP 地址),请从 Virtual network interface (虚拟网络接口) 列表框中选择虚拟接口。
-
默认情况下,已选择 Restrict NFS to allowed hosts (将 NFS 限制为允许的主机)。这将对 NFS 服务的访问权限限制为您允许的主机,但您可以选择 Allow all hosts (允许所有主机)。我们建议限制访问权限。有关使用 NFS 的更多信息,请参阅使用 NFS 进行离线数据传输 .
-
在允许的主机文本框中,提供要允许连接到 NFS 服务的主机的 CIDR 块。例如,
10.0.0.0/16
。 -
选择 Add allowed host (添加允许的主机) 来添加要允许的其他主机。
-
选择 Start NFS (启动 NFS)。可能需要一到两分钟才能启动。NFS 使用 1GB RAM 和您的 CPU 之一。这会限制可用实例的数量。
重要 不要在服务启动时关闭设备。
从网络文件系统 (NFS) 资源部分中,州的 NFS 服务显示为处于活动状态. 使用复制图标来复制 NFS 服务的 IP 地址。准备好传输文件后,您将需要此 IP 地址来连接 NFS 服务。
-
在装载路径框中,可以筛选和查找终端节点。
-
适用于终端节点名称,请从列表中选择一个终端节点,然后选择挂载 NFS 端点. 在 Linux 中,挂载和卸载 NFS 端点需要 root 权限。此终端节点配置了您在订购设备时指定的 S3 存储桶。终端节点显示在 NFS endpoints (NFS 终端节点) 下。终端节点配置为 NFS 文件和共享。它显示为驱动器盘符,您可以使用本机操作系统将文件拖放到设备上以及从设备中拖出文件。
以下是默认装载选项:
-
Windows:
mount -o nolock rsize=128 wsize=128 mtype=hard ipaddress:/buckets/
BucketName
*
-
Linux:
mount -t nfs ipaddress:/buckets/
BucketName
mount_point
-
macOS:
mount -t nfs -o vers=3,rsize=131072,wsize=131072,nolocks,hard,retrans=2 ipaddress:/buckets/$
bucketname
mount_point
-
选择驱动器盘符旁边的图标,以在客户端的文件浏览器中打开文件共享。然后开始将文件从客户端传输到 Snow Family 设备。您可以从客户端计算机将文件复制粘贴或拖放到文件共享中。在 Windows 中,您的文件共享如下所示:
buckets(\\12.123.45.679)(Z:)
停止数据传输
停止数据传输
在控制面板中,选择服务,然后选择文件存储。
-
在文件存储页面上,选择禁用数据传输。通常情况下,NFS 终端节点最多需要 2 分钟才会从控制面板上消失。