解决方法
从 Amazon 系统映像 (AMI) 创建的 Amazon EC2 Windows 实例默认情况下拥有 30 GB gp2(通用型 SSD)Amazon EBS 根卷。您可以使用 Amazon EC2 控制台或 AWS 命令行界面 (AWS CLI) 扩展根卷。然后,您必须扩展卷的文件系统以使用新存储容量。
扩展根卷,并使用 Amazon EC2 控制台扩展文件系统
1. 从 Amazon EC2 控制台的导航窗格中选择实例。
2. 选择您要扩展的实例。在描述选项卡上,选择为块储存设备列出的卷。然后,选择 EBS ID。
3. 选择该卷。对于操作,选择修改卷。
4. 选择卷类型,然后输入大小。如果您选择的是 io1 卷,输入 IOPS 的数量。
5. 选择修改,然后选择是。刷新控制台页面。在描述选项卡上,状态可显示优化进度,直到修改完成。
注意:Windows 根卷在默认情况下是主启动记录 (MBR),这些卷最多可扩展到 2 TB。
6. 您必须针对 EBS 卷增大扩展 Windows 文件系统,以反映在操作系统或磁盘管理中。使用远程桌面协议 (RDP) 连接到您的 EC2 Windows 实例。
7. 打开命令提示符,然后运行 diskmgmt.msc 命令以启动磁盘管理。对于操作,选择刷新。
8. 打开卷的上下文(右键单击)菜单,然后选择扩展卷。
9. 选择下一步、下一步、完成。
对任何其他卷重复这些步骤。
扩展根卷,并使用 AWS CLI 扩展文件系统
1. 运行类似以下内容的命令。将 <placeholders> 替换为您的值:
aws ec2 modify-volume --region <regionName> --volume-id <volumeId> --size <newSize> --volume-type <newType> --iops <newIops>
注意:要查看任务的进度,请运行以下命令:
aws ec2 describe-volumes-modifications --volume <volumeId> --region <region>
2. 运行 diskmgmt.msc 命令以在“磁盘处理器”视图中打开实例的 RDP 会话。对于操作,选择刷新。
3. 打开卷的上下文(右键单击)菜单,然后选择扩展卷。
4. 选择下一步、下一步、完成。
5. 要确认任务已完成,请运行以下命令:
aws ec2 describe-volumes --volume <volumeId>