注:扩容磁盘系统盘建议做镜像,数据破建议做快照(避免数据丢失)
一、windows 环境
1、系统盘扩容
调整卷大小后扩展 Windows 文件系统 - Amazon Elastic Compute Cloud(参考链接)
1.登录aws之后,点击左上服务,计算、选择EC2.
2.点击实例,选择你要扩容的实例
3.点击存储然后选择你要扩容的块存储设备(这里是系统盘扩容)所以选择根设备一样的存储设备,点击进入之后,再右键选择修改卷,改你想改的大小之后,点击修改
4.然后连接到Windows实例
5.搜索控制面板,点击系统和安全,点击创建并格式化分区(windows版本不一样的可能名字不一样),参考下面步骤
6.验证 打开磁盘看看是否扩容成功
2、数据盘扩容
2.1 扩容前无本地数据盘的主机(意思只有一个盘)
2.1.1 先添加一个盘,创建卷,必须跟你的EC2在同一个可用区卷类型根据业务自己定一般gp3,大小也是自己定,然后点击创建
2.1.2 挂载,将你刚刚创建的卷挂载到你的EC2上面,到卷 找你创建的那个卷,右键挂载卷,然后找你的EC2实例,挂载即可
2.1.3 实例内部挂载
在主机上操作,cmd中输入diskpart.exe
输入list disk,select disk n (请根据实际情况,填写n的具体数值),选中数据盘;
输入create partition primary,创建分区;
输入list volume,可看到创建的卷。输入format fs=ntfs quick 进行分区;
输入assign,分配驱动器号;
输入exit退出,系统中已可看到已创建的磁盘。
2.2 扩容前有本地数据盘的主机(意思有二个盘)
2.2.1 方法一
1. 登录到AWS管理控制台(https://console.aws.amazon.com)。
2. 转到Amazon EC2服务。
3. 在导航菜单中,单击"实例"以查看您的实例列表。
4. 选择您要扩容硬盘的Windows实例,并确保该实例处于停止状态。
5. 单击"操作"按钮,然后从下拉菜单中选择"实例设置",再选择"修改实例"。
6. 在弹出的对话框中,找到"存储"部分,并展开该部分。
7. 找到要扩展的卷,并单击"编辑"。
8. 在弹出的对话框中,将"大小"字段更改为所需的新容量大小,并单击"保存"。
9. 返回到实例设置页面,确保您的更改已正确反映在"存储"部分。
登录主机,在主机上操作,win+r(cmd)中输入diskpart.exe,list volume,select volume 1选择要扩展大小的逻辑卷,输入要扩展大小extend [size=n], 或extend将所有未分配大小扩展到选择的逻辑卷。
2.2.2 方法二
要扩容AWS上的Windows实例的硬盘,您可以按照以下步骤进行操作:
1. 登录到AWS管理控制台(https://console.aws.amazon.com)。
2. 转到Amazon EC2服务。
3. 在导航菜单中,单击"实例"以查看您的实例列表。
4. 选择您要扩容硬盘的Windows实例,并确保该实例处于停止状态。
5. 单击"操作"按钮,然后从下拉菜单中选择"实例设置",再选择"修改实例"。
6. 在弹出的对话框中,找到"存储"部分,并展开该部分。
7. 找到要扩展的卷,并单击"编辑"。
8. 在弹出的对话框中,将"大小"字段更改为所需的新容量大小,并单击"保存"。
9. 返回到实例设置页面,确保您的更改已正确反映在"存储"部分。
10. 启动您的Windows实例。
11. 在Windows实例中,打开"磁盘管理"工具。您可以通过在Windows开始菜单中搜索"磁盘管理"来找到它。
12. 在"磁盘管理"中,找到您要扩容的磁盘,并右键单击它。
13. 选择"扩展卷"选项,并按照提示完成扩容过程。
完成上述步骤后,您的AWS Windows实例的硬盘将会成功扩容到所需的新容量大小。请确保在执行任何硬盘操作之前备份重要的数据。
跟系统盘扩容类似(上述有操作)