如何创建具有 30GB 硬盘的新 Amazon EC2 实例?

如何创建具有 30GB 硬盘的新 Amazon EC2 实例?

我记得我们选择了 30GB 选项,但我们仍然只有 8GB 硬盘。在哪里可以更改?

另外,我们创建启动后还能更改主硬盘大小吗?

这是 df -h 的结果

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      8.0G  4.3G  3.4G  57% /
udev            288M  8.0K  288M   1% /dev
tmpfs           119M  164K  118M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            296M     0  296M   0% /run/shm
/dev/xvdf        22G   11G   11G  50% /media/newdrive

如果不创建新实例,那么增加此值的方法也将受到赞赏:D

答案1

您可以按照此处所述更改根磁盘的大小(假设它是 EBS 支持的实例): http://alestic.com/2010/02/ec2-resize-running-ebs-root 我建议首先在一次性实例上进行测试...

最好(也是最简单)的选项是在实例启动时提供所需的空间 - 请参阅启动调用中的 --block-device 参数: http://docs.amazonwebservices.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-RunInstances.html

答案2

AWS 的许多“开箱即用”Linux 实例的主卷上有 8 GB。启动实例时,您可以选择增加主卷的大小(例如,将其增加到 30 GB)。

但是,在启动实例后,卷上的文件系统仍会报告 8 GB。这是因为卷大小增加了,但文件系统没有增加。因此,您需要事后手动执行此操作。

使用 resize2fs 调整文件系统大小:

resize2fs /dev/sda1

相关内容