如何将Amazon EBS卷克隆到另一个较小的卷中

时间:2012-05-16 07:31:12

标签: amazon-web-services amazon-ec2 cloning

我有两个amazon ec2实例,(1)使用SLES并运行我当前的站点,(2)使用Amazon Linux的新实例。我只是想从SLES移动我的网站,然后退休。

我有一个100GB的EBS卷连接到SLES服务器,其中实际使用的只有大约20GB。将数据传递给新实例的最佳方法是什么?

  • 创建一个大约30GB的新EBS卷并附加到新实例,使用unix cp?
  • 创建一个大约30GB的新EBS卷并附加到新实例,暂时还附加100GB原始卷的新实例,使用unix cp?
  • 更智能/更简单的东西,例如以某种方式创建100GB EBS卷的快照(?)?从中创建一个新的30GB EBS卷,然后将其附加到新实例?额外的好处是我不必取下我的网站

非常感谢

1 个答案:

答案 0 :(得分:1)

很容易增加目标体积的大小,但是你能够缩小它的唯一方法是创建一个你想要的空白体积。然后,将新的安装到旧实例并执行复制或分离旧卷并将其重新连接到新卷并执行复制。基本上,在您列出的选项中,只有第一个和第二个可以使用。创建快照的原因不起作用是因为从卷创建快照使快照与创建它的卷大小相同。尝试从小于原始快照的快照创建卷时会出错。

相关问题