如何将所有文件从Amazon EC2实例迁移到硬盘驱动器

时间:2017-06-30 02:14:22

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

我目前在亚马逊的EC2现场实例中运行了一个Jupyter笔记本。如果我终止实例,则将删除所有数据。我想知道是否有办法将所有数据从服务器下载到我的硬盘,并在以后重新上传所有数据。我当前的目录结构如下所示。

enter image description here

2 个答案:

答案 0 :(得分:1)

如果它只是您要保存的Jupyter笔记本,  并稍后继续运行,然后参考此question

否则,我建议进行SSH连接,将所有文件/目录复制到一个tarball中,然后scp使用tarball into your own computer

答案 1 :(得分:1)

如果您只想下载特定目录,那么最简单的方法是创建一个Zip文件并按照您的意愿进行传输(例如FTP或通过S3 - 无论您喜欢使用什么)。

如果您想使用完整的软件配置备份整台计算机,那么我建议制作实例的AMI(亚马逊机器映像)。在EC2控制台中,选择“操作/图像/创建图像”。这将创建整个磁盘的副本。您可以稍后直接从​​AMI启动新的EC2实例,它将具有该磁盘的精确副本。请注意,AMI /快照需要收取额外费用。

制作AMI肯定更简单(只需点击几下即可创建,将来只需点击几下!)。

哦,并且小心运行竞价型实例 - 您的计算机可能会在很短时间内被终止,因此我建议您尽快制作AMI,以便你不会丢失你的设置和数据!

相关问题