本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用管理NFS接口 AWS OpsHub
使用网络文件系统 (NFS) 界面将文件上传到 Snow Family 设备,就像该设备是操作系统的本地存储器一样。这使得传输数据的方式更加用户友好,因为您可以使用操作系统的功能,例如复制文件、拖放文件或其他图形用户界面功能。设备上的每个 S3 存储桶都可用作NFS接口终端节点,并且可以装载以将数据复制到。该NFS接口可用于导入任务。
启动时,NFS接口使用 1 GB 内存和 1 CPU。这可能会限制在 Snow EC2 Family 设备上运行的其他服务的数量或可以运行的兼容实例的数量。
通过NFS接口传输的数据在传输过程中未加密。配置NFS接口时,您可以提供CIDR块,Snow Family 设备将限制地址位于这些区块中的客户端计算机访问该NFS接口。
设备上的文件将在返回到 Amazon S3 时传输到 Amazon S3 AWS。有关更多信息,请参阅原理。
有关在计算机操作系统中使用的NFS更多信息,请参阅操作系统的文档。
使用该NFS界面时,请记住以下细节。
文件名是 Snow 系列设备上本地 S3 存储桶中的对象键。密钥名称是一系列 Unicode 字符,其 UTF -8 编码长度不超过 1,024 字节。我们建议尽可能使用 NFSv4 .1,并使用 Unicode UTF -8 对文件名进行编码,以确保成功导入数据。未使用 UTF -8 编码的文件名可能无法上传到 S3,或者可能使用不同的文件名上传到 S3,具体取决于您使用的NFS编码。
确保文件路径的最大长度小于 1024 个字符。Snow 系列设备不支持长度大于 1024 个字符的文件路径。超过此文件路径长度将导致文件导入错误。
有关更多信息,请参阅 Amazon 简单存储服务用户指南中的对象密钥。
-
对于NFS基于基础的传输,当您的对象从 Snow Family 设备导入到 Amazon S3 时,标准POSIX样式的元数据将添加到您的对象中。此外,您还将看到元数据 “-x-amz-meta-user agent aws-datasync”,这是我们目前使用 AWS DataSync 的 Amazon S3 内部导入机制的一部分,用于导入 Snow Family 设备,带有选项。NFS
注意
在中的设备详细信息页面中 AWS OpsHub,Snowcone 设备上的可用存储空间在NFS界面启动之前并不准确。
您还可以使用 Snowball Edge 客户端(命令行NFS界面 (CLI) 工具)来配置和管理接口。有关更多信息,请参阅管理接NFS口。
主题
在 Windows 操作系统上启动NFS服务
如果您的客户端计算机使用的是 Windows 10 企业版或 Windows 7 企业版操作系统,请在客户端计算机上启动该NFS服务,然后再在 AWS OpsHub 应用程序NFS中进行配置。
在客户端计算机上,打开 Start(开始),选择 Control Panel(控制面板),然后选择 Programs(程序)。
选择启用或关闭 Windows 功能。
注意
要开启 Windows 功能,你可能需要为电脑提供管理员用户名和密码。
-
在 “的服务” 下NFS,选择 “客户端”,NFS然后选择 “确定”。
使用自动配置NFS接口 AWS OpsHub
默认情况下,该NFS接口不在 Snow Family 设备上运行,因此您需要启动该接口才能在设备上启用数据传输。只需点击几下,您的 Snow Family 设备就可以快速自动地为您配置NFS接口。您也可以自己配置接NFS口。有关更多信息,请参阅 使用手动配置NFS接口 AWS OpsHub。
在控制面板的传输数据部分中,选择启用并启动。这可能需要一到两分钟才能完成。
-
NFS服务启动后,NFS接口的 IP 地址将显示在仪表板上,“传输数据” 部分表示该服务处于活动状态。
-
选择 “在资源管理器中打开”(如果使用的是 Windows 或 Linux 操作系统),在操作系统的文件浏览器中打开文件共享,然后开始将文件传输到 Snow Family 设备。您可以将文件从客户端计算机复制并粘贴或拖放到文件共享中。在 Windows 操作系统中,您的文件共享如下所示
buckets(\\12.123.45.679)(Z:)
。注意
在 Linux 操作系统中,挂载NFS端点需要 root 权限。
使用手动配置NFS接口 AWS OpsHub
默认情况下,该NFS接口不在 Snow Family 设备上运行,因此您需要启动该接口才能在设备上启用数据传输。您可以手动配置NFS接口,方法是提供在 Snow Family 设备上运行的虚拟网络接口 (VNI) 的 IP 地址,并在需要时限制对文件共享的访问。在手动配置NFS接口之前,请在 Snow Family 设备上设置虚拟网络接口 (VNI)。有关更多信息,请参阅计算实例的网络配置。
您也可以让 Snow Family 设备自动配置NFS接口。有关更多信息,请参阅 使用自动配置NFS接口 AWS OpsHub。
-
在控制面板上的传输数据部分底部,选择手动配置。
-
选择 “启用并启动” 以打开 NFS “开始” 向导。物理网络接口字段已填充。
-
选择创建 IP 地址 (VNI) 或选择使用现有 IP 地址。
-
如果选择 “创建 IP 地址” (VNI),则在 “IP 地址分配” 列表框中选择DHCP或静态 IP。
重要
如果您使用DHCP网络,则DCHP服务器可能会重新分配NFS接口的 IP 地址。该行为可能发生在设备断开连接并回收 IP 地址之后。如果您设置了允许的主机范围,并且客户端的地址发生了变化,则其他客户端可以选择该地址。在这种情况下,新客户端将可以访问共享。为防止这种情况,请使用DHCP预留或静态 IP 地址。
如果选择 “使用现有 IP 地址”,则从 “虚拟网络接口” 列表框中选择一个虚拟网络接口。
-
选择限制对NFS接口的访问并提供允许的网络地址块,或者允许网络上的任何设备访问 Snow Family 设备上的NFS接口。
要限制对 Snow Family 设备上NFS接口的访问,请选择仅限NFS允许的主机。在允许的主机中,输入一组CIDR区块。如果您想允许访问多个CIDR区块,请输入另一组区块。要移除一组方块,请在包含方块的字段旁边选择 X。选择添加允许的主机。
注意
如果您选择限制NFS到允许的主机并且不提供允许的CIDR块,则 Snow Family 设备将拒绝所有挂载NFS接口的请求。
要允许网络上的任何设备访问该NFS接口,请选择允许所有主机。
要允许在 EC2 Snow Family 设备上运行的兼容实例访问NFS适配器,请选择启用。
-
选择 “开始” NFS。可能需要一到两分钟才能启动。
重要
不要在NFS界面启动时关闭 Snow Family 设备。
在 “网络文件系统 (NFS) 资源” 部分,NFS接口的状态显示为 “活动”。您需要列出的 IP 地址才能将接口安装为客户端计算机上的本地存储。
使用管理 Snow Family 设备上的NFS端点 AWS OpsHub
Snow Family 设备上的每个 S3 存储桶都表示为一个端点,并列在挂载路径中。NFS接口启动后,挂载端点以将文件传输到该端点或从该端点传输文件。一次只能装载一个端点。要挂载其他端点,请先卸载当前端点。
挂载端点
在挂载路径部分,执行以下任一操作以选择端点:
在筛选终端节点字段中,输入全部或部分存储桶名称以筛选条目中的可用终端节点列表,然后选择终端节点。
在装载路径列表中选择要装载的端点。
选择挂载NFS端点。Snow Family 设备会安装端点以供使用。
卸载端点
在挂载路径部分,选择要卸载的端点。
选择 “卸载端点”。Snow Family 设备将卸载端点,该终端将无法再使用。
注意
在卸载端点之前,请确保没有从该端点复制数据或复制到该端点的数据。
在客户端计算机上安装NFS端点
启动NFS接口并安装端点后,将该端点作为本地存储安装到客户端计算机上。
-
在装载路径中,选择要装载的端点的复制图标。安装端点时,将其粘贴到操作系统中。
-
以下是 Windows、Linux 和 macOS 操作系统的默认挂载命令。
-
Windows:
mount -o nolock rsize=128 wsize=128 mtype=hard
nfs-interface-ip-address
:/buckets/BucketName
*
-
Linux:
mount -t nfs
nfs-interface-ip-address
:/buckets/BucketName
mount_point
-
macOS:
mount -t nfs -o vers=3,rsize=131072,wsize=131072,nolocks,hard,retrans=2
nfs-interface-ip-address
:/buckets/$bucketname
mount_point
-
使用停止NFS接口 AWS OpsHub
完成向 Snow Family 设备传输文件或从该设备传输文件后,停止 Snow Family 设备上的NFS界面。
在控制面板中,选择服务,然后选择文件存储。
-
在文件存储页面上,选择禁用数据传输。NFS端点通常需要 2 分钟才能从仪表板上消失。