

# 升级数据库实例的存储文件系统
<a name="USER_PIOPS.UpgradeFileSystem"></a>

大多数 RDS 数据库实例为 RDS for MariaDB、MySQL 和 PostgreSQL 数据库提供的最大存储大小为 64 TiB。但是，一些较旧的 32 位文件系统的存储容量较低。要确定数据库实例的存储容量，请使用 [describe-valid-db-instance-modifications](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-valid-db-instance-modifications.html) AWS CLI 命令。

RDS 检查存储系统是否具有 16 TiB 的存储大小、2 TiB 的文件大小限制或未优化的写入。如果数据库实例满足这些条件，RDS 会提醒您文件系统配置符合升级条件。您可以在数据库实例详细信息页面的**存储**面板上检查数据库实例的升级资格。

![\[检查数据库实例的存储配置升级资格。\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/images/upgrade-storage-config.png)


如果数据库实例符合文件系统升级的条件，请使用以下任一方法：
+ 创建蓝绿部署并指定**升级存储文件系统配置**。

  此选项将绿色环境中的文件系统升级到首选配置。然后，您可以切换蓝绿部署，以将绿色环境升级为新的生产环境。有关详细说明，请参阅[在 Amazon RDS 中创建蓝绿部署](blue-green-deployments-creating.md)。
+ 创建数据库实例只读副本并指定**升级存储文件系统配置**。

  此选项将只读副本的文件系统升级到首选配置。您可以将只读副本升级为独立的数据库实例。有关详细说明，请参阅[创建只读副本](USER_ReadRepl.Create.md)。

在存储升级期间，数据库引擎不可用。升级存储配置是一项 I/O 密集型操作，会导致只读副本和蓝绿部署的创建时间更长。当满足以下两个条件时，存储升级过程会更快：
+ 源数据库实例使用预调配 IOPS 固态硬盘（io1 或 io2 Block Express）存储。
+ 您为绿色环境或只读副本预调配的实例大小为 4xlarge 或更大。

涉及通用 SSD（gp2）存储的存储升级可能会耗尽您的 I/O 积分余额，从而导致升级时间更长。有关更多信息，请参阅 [Amazon RDS 数据库实例存储](CHAP_Storage.md)。

在存储升级期间，当同时满足以下两个条件时，RDS 会将为绿色实例或只读副本分配的存储大小增加 10%：
+ 源数据库实例的存储消耗量大于或等于已分配存储大小的 90%。
+ 存储自动扩缩已启用。

当新的存储大小大于或等于为实例设置的最大分配存储时，RDS 会关闭自动扩缩。如果在存储升级开始之前禁用了存储自动扩缩，则存储大小在升级过程中不会增加。