管理存储容量 - Amazon FSx for Windows File Server
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

管理存储容量

由于您需要额外的存储空间,您可以增加您在 Amazon FSx for Windows File Server 文件系统。您可以使用 Amazon FSx 控制台, Amazon FSx API或 AWS Command Line Interface (人AWS CLI)。

注意

对于在2020年6月1日之前创建的文件系统,或者从属于2019年6月23日之前创建的文件系统的备份还原的文件系统,无法增加存储容量。

当您增加您的 Amazon FSx 文件系统,幕后, Amazon FSx 将一组新的、更大的磁盘添加到文件系统。新容量可在分钟内使用。当新的存储容量可用时,将仅向您计费新的存储容量。

Amazon FSx 在后台运行存储优化流程,将数据从旧磁盘透明地迁移到新的、更大的磁盘。对于大多数文件系统,存储优化最多需要几天时间,对工作负载性能的影响极小。

下图显示了流程的四个主要步骤, Amazon FSx 用于增加文件系统的存储容量。


            4步图:1.存储容量增加请求,2. FSx增加新的较大磁盘,3个。FSx迁移数据和4。FSx删除旧磁盘。

您可以随时使用 Amazon FSx 控制台、CLI和API。有关更多信息,请参阅监控存储容量增加

增加存储容量时的注意事项

以下是提高存储容量时需要考虑的一些重要事项:

  • 仅增加 – 您只能 增加 文件系统的存储容量;您不能降低存储容量。

  • 最小增加 – 每次增加的存储容量必须至少是文件系统当前存储容量的10%,最大允许值为65,536GiB。

  • 最小吞吐能力 – 要增加存储容量,文件系统的最小吞吐量必须为16MB/s。这是因为存储优化步骤是吞吐量密集型过程。

  • 增加间隔时间 – 在最后一次增加请求后6小时或存储优化过程完成之前(以时间较长者为准),无法在文件系统上进一步增加存储容量。

何时提高存储容量

当文件系统的可用存储容量不足时,请增加其存储容量。使用 FreeStorageCapacity CloudWatch 度量监控文件系统上可用的可用存储空间。您可以创建 Amazon CloudWatch 警报,并在低于特定阈值时收到通知。有关更多信息,请参阅使用 Amazon CloudWatch 进行监控

存储容量和文件系统性能提升

大部分工作负载在运行期间对性能的影响极小 Amazon FSx 在新的存储容量可用后,在后台运行存储优化流程。具有大型活动数据集的写入密集型应用程序可暂时将写入性能降低一半。在这些情况下,您可以首先增加文件系统的吞吐量 之前 提高存储容量。这使您能够继续提供相同水平的吞吐量,以满足应用性能需求。有关更多信息,请参阅管理吞吐量容量

如何提高存储容量

您可以使用 Amazon FSx 控制台, AWS CLI,或 Amazon FSx API。

  1. Open the Amazon FSx console at https://console.amazonaws.cn/fsx/.

  2. 导航到 文件系统 并选择要为增加存储容量的Windows文件系统。

  3. 对于 操作,选择 更新存储. 或者,在 总结 面板,选择 更新 文件系统旁边的 存储容量.

    更新存储容量 窗口出现。

    
                                显示更新存储容量窗格的控制台屏幕截图。
  4. 对于 输入类型,选择 百分比 以当前值的百分比变化形式输入新的存储容量,或选择 绝对 在GiB中输入新值。

  5. 输入 所需存储容量.

    注意

    所需的容量值必须比当前值大至少10%,最高为65,536GiB的最大值。

  6. 选择 更新 以启动存储容量更新。

  7. 您可以在 文件系统 详细信息页面,在 更新 选项卡。

增加 Amazon FSx for Windows File Server 文件系统,请使用 AWS CLI 命令 更新-文件系统. 设置以下参数:

  • --file-system-id 更新的文件系统的ID。

  • --storage-capacity 到比当前值大至少10%的值。

您可以使用 AWS CLI 命令 描述-文件系统. 寻找 administrative-actions 在输出中。

有关更多信息,请参阅 管理操作.

监控存储容量增加

您可以使用 Amazon FSx 控制台、API或 AWS CLI.

监控控制台的增加

更新 选项卡 文件系统详细信息 窗口中,您可以查看每个更新类型的10个最新更新。


                    显示最近更新列表的控制台屏幕截图。

对于存储容量更新,您可以查看以下信息。

更新类型

支持的类型是 存储容量, 存储优化,和 吞吐量.

Target value (目标值)

将文件系统的存储容量更新为所需的值。

Status (状态)

更新的当前状态。对于存储容量更新,可能的值如下:

  • 待处理 – Amazon FSx 已收到更新请求,但尚未开始处理。

  • 进行中 – Amazon FSx 正在处理更新请求。

  • 已更新优化 – Amazon FSx 增加了文件系统的存储容量。存储优化过程现在正在将文件系统数据移动到新的较大磁盘。

  • 已完成 – 存储容量增加已成功完成。

  • 失败 – 存储容量增加失败。选择问号(?)查看存储更新失败的详细信息。

进度%

以完成百分比显示存储优化过程的进度。

申请时间

时间 Amazon FSx 接收到更新操作请求。

监控随 AWS CLI 和API

您可以使用 描述-文件系统 AWS CLI 命令和 描述文件系统 API操作。的 AdministrativeActions 数组列出了每个管理操作类型的10个最近更新操作。当您增加文件系统的存储容量时, AdministrativeActions 生成:a FILE_SYSTEM_UPDATESTORAGE_OPTIMIZATION 行动。

以下示例显示了 describe-file-systems CLI命令。文件系统的存储容量为300GB,还有一项待处理的管理操作,将存储容量增加到1000GB。

{ "FileSystems": [ { "OwnerId": "111122223333", . . . "StorageCapacity": 300, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1581694764.757, "Status": "PENDING", "TargetFileSystemValues": { "StorageCapacity": 1000 } }, { "AdministrativeActionType": "STORAGE_OPTIMIZATION", "RequestTime": 1581694764.757, "Status": "PENDING", } ]

Amazon FSx 处理 FILE_SYSTEM_UPDATE 首先操作,将新的较大存储磁盘添加到文件系统。当文件系统有新存储可用时, FILE_SYSTEM_UPDATE 状态更改为 UPDATED_OPTIMIZING。存储容量显示新的更大价值,以及 Amazon FSx 开始处理 STORAGE_OPTIMIZATION 行政措施。如下的 describe-file-systems CLI命令。

ProgressPercent 属性显示存储优化流程的进度。存储优化过程成功完成后, FILE_SYSTEM_UPDATE 操作更改 COMPLETEDSTORAGE_OPTIMIZATION 操作不再显示。

{ "FileSystems": [ { "OwnerId": "111122223333", . . . "StorageCapacity": 1000, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "RequestTime": 1581694764.757, "Status": "UPDATED_OPTIMIZING", "TargetFileSystemValues": { "StorageCapacity": 1000 } }, { "AdministrativeActionType": "STORAGE_OPTIMIZATION", "RequestTime": 1581694764.757, "Status": "IN_PROGRESS", "ProgressPercent": 50, } ]

如果存储容量增加失败, FILE_SYSTEM_UPDATE 操作更改 FAILED。的 FailureDetails 属性提供有关故障的信息,如以下示例所示。

{ "FileSystems": [ { "OwnerId": "111122223333", . . . "StorageCapacity": 300, "AdministrativeActions": [ { "AdministrativeActionType": "FILE_SYSTEM_UPDATE", "FailureDetails": { "Message": "string" }, "RequestTime": 1581694764.757, "Status": "FAILED", "TargetFileSystemValues": "StorageCapacity": 1000 } ]

有关故障排除失败操作的信息,请参阅 故障处理存储和吞吐量更新.