本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在客户端上挂载 NFS 文件共享
使用以下步骤将您的 NFS 文件共享挂载到客户端上的驱动器上,并将其映射到您的 Amazon S3 存储桶。
挂载文件共享并将其映射到 Amazon S3 存储桶
-
如果您使用 Microsoft Windows 客户端,建议您创建 SMB 文件共享并使用已在 Windows 客户端上安装的 SMB 客户端访问它。如果使用 NFS,请在 Windows 中开启 NFS 的服务。
-
挂载 NFS 文件共享:
-
对于 Linux 客户端,请在命令提示符下键入以下命令:
sudo mount -t nfs -o nolock,hard
[GatewayVMIPAddress]
:/[FileShareName]
[ClientMountPath]
-
对于 Windows 客户端,请在命令提示符下键入以下命令 (cmd.exe)。
mount –o nolock -o mtype=hard
[GatewayVMIPAddress]
:/[FileShareName]
[WindowsDriveLetter]
例如,假设在 Windows 客户端上,您的虚拟机的 IP 地址为 123.123.1.2,而您的文件共享名称为。
test-fileshare
还假设要映射到驱动器 T。在这种情况下,您的命令应如下所示。mount -o nolock -o mtype=hard 123.123.1.2:/test-fileshare T:
注意
在装载文件共享时,请注意事项:
-
默认情况下,Windows 对 NFS 共享使用软挂载。出现连接问题时,软挂载更容易超时。我们建议对关键工作负载使用硬挂载,因为硬装载更安全,可以更好地保存数据。要使用硬挂载,请确保您的命令使用开
-o mtype=hard
关。 -
S3 文件网关不支持 NFS 文件锁定。在装载 NFS 文件共享时,请务必使用该
-o nolock
选项关闭文件锁定。 -
您可能会遇到这样的情况:Amazon S3 存储桶中存在一个文件夹和一个对象,并且名称相同。在这种情况下,如果对象名称不包含尾部斜杠,则只有该文件夹在文件网关中可见。例如,如果存储桶包含名为
test
或的对象test/
和名为的文件夹test/test1
,则仅在文件网关中可见test/
test/test1
且可见。 -
在重新启动客户端之后,您可能需要重新装载文件共享。
-
如果您使用的是 Windows 客户端,请在通过不含选项的
mount
命令进行装载后检查您的mount
选项。该响应应确认使用提供的最新选项装载文件共享。它还应在确认您未在使用缓存的旧条目,这需要至少 60 秒才能清除。
-
下一步