

Amazon FSx 文件网关不再向新客户开放。 FSx File Gateway 的现有客户可以继续正常使用该服务。有关与 FSx 文件网关类似的功能，请访问[此博客文章](https://aws.amazon.com/blogs/storage/switch-your-file-share-access-from-amazon-fsx-file-gateway-to-amazon-fsx-for-windows-file-server/)。

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

# 管理网关的本地磁盘
<a name="ManagingLocalStorage-common"></a>

网关虚拟机（VM）使用您在本地分配的本地磁盘进行缓冲和存储。在 Amazon EC2 实例上创建的文件网关将使用 Amazon EBS 卷作为本地磁盘。要为网关分配的磁盘的数量和大小由您自己决定。网关使用您分配的缓存存储来提供对最近访问数据的低延迟访问。缓存存储空间充当待上传到 的数据的本地持久存储 FSx。文件网关至少需要一个 150 GiB 磁盘用作缓存。网关的初始配置和部署完成后，随着工作负载需求的增加，您可以添加更多磁盘作为缓存存储。本节包含以下主题，这些主题说明了与管理本地磁盘相关的概念和程序。

**主题**
+ [确定本地磁盘存储量](decide-local-disks-and-sizes.md)：了解如何确定要为文件网关分配的本地缓存磁盘的数量和大小。
+ [配置额外的缓存存储](ConfiguringLocalDiskStorage.md)：了解如何随着应用程序需求的变化增加文件网关的缓存存储容量。
+ [将临时存储与 EC2 网关结合使用](ephemeral-disk-cache.md)：了解在文件网关中使用临时磁盘存储时如何防止数据丢失。

# 确定本地磁盘存储量
<a name="decide-local-disks-and-sizes"></a>



部署 S 关时，请考虑要分配多少缓存磁盘。文件网关使用最近最少使用的算法自动从缓存中移出数据。S 上的缓存在该网关上的所有文件共享之间共享。如果您有多个活动共享，请务必注意，一个共享的利用率高会影响另一个共享可以获得的缓存资源量，从而可能影响性能。

在确定给定工作负载需要多少缓存磁盘时，请务必注意，您可以随时向网关添加缓存磁盘（不超过 关的当前配额），但不能减少给定网关的缓存。您可以对数据集执行基本分析以确定合适的缓存磁盘容量，但是无法精确判断有多少数据是“热数据”（需要在本地存储），以及有多少数据是“冷数据”（可以分层到云端）。工作负载会随着时间的推移而变化，文件网关提供了与可消耗的资源量相关的灵活性和弹性。随时可以增加缓存量，因此可以从小规模起步，然后根据需要增加缓存量，这通常是最具成本效益的方法。

在网关设置期间，您可以使用 150 GiB 的初始近似值为缓存存储预置磁盘。然后，您可以使用 Amazon CloudWatch 运营指标监控缓存存储空间使用情况，并使用控制台根据需要配置更多存储空间。有关使用指标和设置警报的信息，请参阅 [性能和优化](Performance.md)。

**注意**  
底层物理存储资源在中表示为数据存储 VMware。部署网关 VM 时，您可选择用来存储 VM 文件的数据存储。预置本地磁盘（例如，用作缓存存储）时，您可以选择将虚拟磁盘存储在与 VM 相同的数据存储中，也可以选择将其存储在另一个数据存储中。  
如果您有多个数据存储，强烈建议为缓存存储选择一个数据存储。如果将仅依托于一个底层物理磁盘的数据存储用于支持缓存存储，则可能会导致性能不佳。如果备份是性能较低的 RAID 配置（例如），也是如此。 RAID1

# 配置额外的缓存存储
<a name="ConfiguringLocalDiskStorage"></a>

随着应用程序需求的变化，您可以增加网关的缓存存储容量。您可以在不中断功能或导致停机的情况下为网关添加存储容量。添加更多存储时，在开启网关 VM 的情况下添加。

**重要**  
向现有网关添加缓存时，必须在网关主机虚拟机监控程序或 Amazon EC2 实例上创建新磁盘。请勿删除或更改已分配为缓存的现有磁盘的大小。<a name="GatewayWorkingStorageCachedTaskBuffer"></a>

**为网关配置额外的缓存存储**

1. 在您的网关主机管理程序或 Amazon EC2 实例上预配置一个或多个新磁盘。有关如何在管理程序中预配置磁盘的信息，请参阅管理程序的文档。有关为 Amazon EC2 实例预配置 Amazon EBS 卷的信息，请参阅**《适用于 Linux 实例的 Amazon Elastic Compute Cloud 用户指南》中的 [Amazon EBS 卷](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volumes.html)。在以下步骤中，将此磁盘配置为缓存存储。

1. 在[https://console.aws.amazon.com/storagegateway/家](https://console.aws.amazon.com/storagegateway/)中打开 Storage Gateway 控制台。

1. 在导航窗格中，选择**网关**。

1. 搜索您的网关并从列表中选择它。

1. 从**操作**菜单中选择**配置缓存存储**。

1. 在**配置缓存存储**部分，找到您预置的磁盘。如果您未看到您的磁盘，请选择刷新图标来刷新列表。对于每个磁盘，从**已分配给**下拉菜单中选择**缓存**。
**注意**  
在文件网关上分配磁盘时，**缓存**是唯一可用的选项。

1. 选择**保存更改**来保存您的配置设置。

# 将临时存储与 EC2 网关结合使用
<a name="ephemeral-disk-cache"></a>

我们不建议在文件网关上 FSx 使用临时磁盘作为缓存存储。

临时磁盘为 Amazon EC2 实例提供临时块级存储。当您在 Amazon EC2 亚马逊机器映像中启动网关，并且所选的实例类型支持临时存储时，将自动列出临时磁盘。您可以选择其中一个磁盘来存储网关的缓存数据。有关更多信息，请参阅《Amazon EC2 用户指南》**中的 [Amazon EC2 实例存储](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html)。

应用程序写入网关的数据同步存储在临时磁盘的缓存中，然后异步上传到适用于 Windows 文件服务器的 A FSx zon S3 中的持久存储中。如果 Amazon EC2 实例在数据写入临时存储之后但在异步上传发生之前停止，则任何尚未上传到 S3 for Windows 文件服务器的数据都可能丢失。 

**重要**  
如果您停止并启动使用临时存储的 Amazon EC2 网关，则该网关将永久脱机。发生这种情况的原因是替换了物理存储磁盘。此问题没有解决方法。唯一的解决方案是删除该网关，然后在新的 EC2 实例上激活一个新网关。