

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在客户端上挂载 NFS 文件共享
<a name="GettingStartedAccessFileShare"></a>

使用以下过程将 NFS 文件共享挂载到客户端的驱动器上，并将其映射到 Amazon S3 存储桶。

**挂载文件共享并将其映射到 Amazon S3 存储桶**

1. 如果您使用 Microsoft Windows 客户端，建议您[创建 SMB 文件共享](https://docs.aws.amazon.com/filegateway/latest/files3/create-smb-file-share.html)并使用已在 Windows 客户端上安装的 SMB 客户端访问它。如果使用 NFS，请在 Windows 中开启 NFS 的服务。

1. 挂载 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 秒才能清除。

**下一步**

[测试 S3 文件网关](GettingStartedTestFileShare.md)