我正在尝试创建一个 EC2 大型实例。AWS 声称如果我选择大型实例,我将获得 850 GB 的实例存储。我将 VM 配置为具有 100 GB 的根卷大小。
但是,当我启动 EC2 VM 并通过 ssh 连接到它时,它只显示 8 GB 的存储空间(df -h)。
我该如何使用全部 850 GB。您能告诉我我哪里做错了吗?谢谢
答案1
实例信息中宣传的 850 GB 大驱动器空间是“实例存储”。这意味着它是您正在运行的机器的物理硬件上可用的驱动器空间。
当您创建新的 EC2 实例时,如果您的实例由 EBS 支持,则默认情况下,此“实例存储”对您不可用。您看到的 8 GB 是为您的 Linux 实例创建的默认 8 GB EBS 卷。
要访问所需的 100 GB,您有 2 个选择:
- 在启动向导期间将根 EBS 卷的大小增加到 100 GB。首次启动后,使用“resize2fs”访问完整卷大小。
- 在启动向导期间将“实例存储”映射到设备。首次启动后,您需要在此卷上安装并创建文件系统。
或者,您可以创建一个“实例支持的”EC2 实例,而不是 EBS 支持的实例。这会将您的根卷放在硬件的“实例存储”上。但请注意,“实例支持的”实例无法停止,如果实例终止,您将丢失所有数据。