从积云恢复根文件系统

我们在Amazon EC2上有一些服务器,我们用积云备份整个文件系统。 我想知道如何将整个文件系统从积云恢复到EC2实例 – 我们需要做一个testing恢复。 我可以想象的一些方法:

  • 亚马逊有一些在启动之前填充根文件系统的方法。
  • 设置一个实例并将文件恢复到/ tmp。 要复制一切到根目录我不得不停止实例运行,否则会有打开文件的问题,但我不知道如何访问已停止的实例的文件系统。

而且,是的,我是EC2的新手,所以我可能会缺less一些明显的工具。

首先,备份EC2实例的根文件系统应该使用捆绑用于短暂AMI的EC2工具和用于EBS支持的AMI的快照。 积云只适用于尚不在云中的文件系统。 由于EC2实例内置了用于备份到S3的工具,这些工具与作为实例启动备份很好地结合在一起,因此这些工具是首选工具。

对于概念上的参考,你从积云恢复将像从头开始一个新的AMI,说一个新的发行版。 您可以创build卷并将其附加到实例,将文件系统还原到该安装,然后分离并快照安装,并将快照转换为实例,方法是将其注册为根文件系统。 或者,对于临时支持的实例,您可以使用捆绑工具从恢复的文件结构创buildAMI。