![如何增加 EC2 实例的大小(hdd)?](https://linux22.com/image/631912/%E5%A6%82%E4%BD%95%E5%A2%9E%E5%8A%A0%20EC2%20%E5%AE%9E%E4%BE%8B%E7%9A%84%E5%A4%A7%E5%B0%8F%EF%BC%88hdd%EF%BC%89%EF%BC%9F.png)
我已将实例从 m3.small 更改为 m3.large,但我在系统中看到的空间相同。我不能丢失任何数据,不幸的是我无法更改脚本中的路径,因此所有这些都需要保持不变。有什么想法吗?
答案1
resize2fs
有你要找的东西 - 在线调整大小。你没有过多提及你的环境,所以这是一个很好的起点。
答案2
这并不那么简单。首先,实例中包含的磁盘空间是临时的。如果您使用的是临时存储,那么每次关闭实例时,您都会丢失所有内容。根据您的设置,您可能有一个使用临时或 ebs 卷设置的实例。您可能使用的是 EBS,而不是实例中包含的存储。如果是这种情况,请遵循以下指南:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html
如果是临时实例,则需要重新启动实例,我认为您实际上是从 m1.small 移至 m3.large,因为不存在 m3.small。M1 small 具有 160gb 的临时存储,M3 large 具有 32gb 的临时 SSD 存储。如果是这种情况,则您的磁盘空间相当大,需要进行大量调整才能启动新实例。