我记得我们选择了 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