我注册了 Amazon EC2 的试用版,并使用所有默认设置创建了一个新实例。首次登录时,30GB 的 C: 盘只有 150 MB 可用空间。我继续创建了一个新卷,并有一个 D 盘,但当我尝试在 IE 中下载一些安装文件时,它们甚至不会下载到 D 盘。它表现得像可以下载一样,但随后它说它已损坏。我猜是因为 C 盘已满。顺便说一句,它现在已经满了。0 字节可用。
那么我该怎么办?我不想被收费。我是不是错过了什么?
更新我创建了一个新实例,在向导的存储部分期间,突出显示了此消息:
符合免费套餐资格的客户可以获得最多 30 GB 的 EBS 通用 (SSD) 或磁性存储。详细了解免费使用套餐资格和使用限制。
答案1
基于现代 AMI 映像的默认 Windows 实例为 30 GB。这比旧默认值 35 GB 要小。在免费套餐下,您每月可以获得 30 GB 的 EBS 卷空间。但如果您愿意,您可以获得更多 EBS 卷空间;您只需为任何超出的部分付费。
一旦卷已满,将无法调整卷大小。但是,您可以使用 2 个选项来在 C: 驱动器中获得更多可用空间。
选项1:
EBS 卷无法调整大小。但是,您可以模拟卷的大小调整。
- 停止 EC2 实例。
- 分离根卷。记下卷所附加的设备名称(例如 /dev/xvda1)
- 创建卷的快照。
- 从 EBS 快照创建一个更大尺寸的新 EBS 卷。
- 使用原始设备名称将新的 EBS 卷附加到原始 EC2 实例。
- 重新启动 EC2 实例。
- 登录后,进入磁盘管理并调整 C: 驱动器上的文件系统大小以使用整个磁盘。
- 当您对新卷满意时,请删除旧的 EBS 卷。
选项 2:
创建您的 EC2 实例的 AMI 映像并启动新的 EC2 实例,为您的根卷提供更多空间。
- 停止您的 EC2 实例。
- 创建您的 EC2 实例的 AMI 映像。
- 从您的新 AMI 启动新的 EC2 实例。
- 在启动向导期间,为根卷提供额外的空间。例如,将 30 GB 的默认值更改为 100 GB。
- 一旦启动了新实例,您就可以登录并使用磁盘管理来扩展文件系统以利用完整的 EBS 卷。
- 一旦您对新实例感到满意,请终止旧的 EC2 实例。
答案2
如果你运行的是 MS Windows,30GB 显然不够。更新后,Windows 文件夹本身就占用了 25GB。
您应该使用更大的磁盘来重建您的机器。
对于下载,根据您所使用的下载方式,您可能应该能够更改下载的默认目的地。
但是由于你的 C: 已满,所以它是一个无用的系统。
您可以尝试使用 Windows 的清理工具来释放一些空间,但这并不足够,而且使用起来也很麻烦。
答案3
这是一个老问题,但我最近遇到了同样的问题,发现您可以扩展 EC2 机器的存储。使用管理控制台为自己提供更多磁盘空间,然后在虚拟机内扩展 Windows 卷。说明位于 https://aws.amazon.com/premiumsupport/knowledge-center/expand-ebs-root-volume-windows/