【发布时间】:2017-06-30 02:14:22
【问题描述】:
我目前有一个 Jupyter 笔记本在 Amazon 上的 EC2 现货实例中运行。如果我终止实例,所有数据都将被删除。我想知道是否有办法将所有数据从服务器下载到我的硬盘驱动器,并在以后重新上传所有这些数据。我当前的目录结构如下所示。
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon jupyter
我目前有一个 Jupyter 笔记本在 Amazon 上的 EC2 现货实例中运行。如果我终止实例,所有数据都将被删除。我想知道是否有办法将所有数据从服务器下载到我的硬盘驱动器,并在以后重新上传所有这些数据。我当前的目录结构如下所示。
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon jupyter
如果您只是想下载特定目录,那么最简单的方法是创建一个 Zip 文件并按照您的意愿进行传输(例如 FTP 或通过 S3 -- 任何您喜欢使用的方式)。
如果您想用完整的软件配置备份整台机器,那么我建议您制作实例的 AMI(Amazon 机器映像)。在 EC2 控制台中,选择操作/图像/创建图像。这将创建整个磁盘的副本。您稍后可以直接从 AMI 启动一个新的 EC2 实例,它将拥有磁盘的精确副本。请注意,AMI/快照需要支付存储费用。
制作 AMI 肯定更简单(点击几下即可创建,点击几下即可在未来启动!)。
哦,在 Spot 实例上运行时要小心——您的机器可能会随时终止,几乎没有通知,因此我建议您尽快创建 AMI,以免不要丢失您的设置和数据!
【讨论】:
如果您只想保存一个 Jupyter 笔记本, 稍后继续运行它,然后参考这个question。
否则,我建议通过 SSH 进入,将所有文件/目录复制到一个 tarball 中,然后 scping tarball into your own computer
【讨论】: