【问题标题】:how to clone an Amazon EBS volume into another one of smaller size如何将 Amazon EBS 卷克隆到另一个较小的卷中
【发布时间】:2012-05-16 07:31:11
【问题描述】:

我有两个亚马逊 ec2 实例,(1) 使用 SLES 并运行我当前的站点,(2) 一个使用 Amazon Linux 的新实例。我只是想将我的站点从 SLES 中移出,然后将其停用。

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

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

非常感谢

【问题讨论】:

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


    【解决方案1】:

    增加目标卷的大小很容易,但要使其更小的唯一方法是创建所需大小的空白卷。然后,要么将新卷挂载到旧实例并进行复制,要么分离旧卷并将其重新附加到新卷并进行复制。基本上,在您列出的选项中,只有第一个和第二个有效。创建快照不起作用的原因是因为从卷创建快照会使快照与创建它的卷大小相同。尝试从小于原始快照的快照创建卷时会出错。

    【讨论】:

    • 我猜你是对的,我只希望缩减也简化为一些 AWS 控制台级别的按钮点击。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    • 2012-03-10
    • 1970-01-01
    相关资源
    最近更新 更多