繁体   English   中英

带有EBS的Amazon EC2如何在卷和挂载点更改时进行备份和还原

[英]Amazon EC2 with EBS how to backup and restore if volume and mount points change

我有一个现有的EC2实例,其中附加了2个EBS卷。 现在,我想更改实例,并且只有一个包含所有数据的大实例(又名“ /”)。

如何轻松更改EBS及其安装点,但保留数据?

  1. 拍摄旧的EBS根卷的快照
  2. 在刚刚创建的快照上以“创建卷”。 将卷的大小设置为将包含所有内容的新大小的根卷
  3. 启动一个名为“调整大小”的新实例
  4. 将新卷附加到“调整大小”
  5. 在“ resizer”上使用fdisk -l查找新卷的设备ID。 例如,它可能是/ dev / xdvf
  6. 在“调整大小”的新卷上运行fdisk并发出以下命令

    • d <-删除分区
    • n <-创建新分区
    • 1 <-数字
    • <-按回车键接受默认值
    • <-按回车键接受默认值
  7. 使用resize2fs / dev / xdvf1扩大磁盘分区以使用所有空间

  8. 在/ dev / xdvf1上运行fsck
  9. 从“调整大小”中取消附加新卷
  10. 停止原始服务器
  11. 从原始服务器上取消附加旧的根卷
  12. 将与旧根卷同名的新根卷附加到原始服务器
  13. 启动原始服务器。 新卷应安装有足够的空间
  14. 您可能需要在原始服务器上卸载其他EBS卷,然后将其重新安装在其他路径上,然后使用cp -ar将数据复制到新的根卷上

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM