如何将所有文件从 Amazon EC2 实例迁移到硬盘
How to migrate all files from Amazon EC2 Instance to Hard Drive
我目前在 Amazon 的 EC2 spot 实例中有一个 Jupyter notebook 运行。如果我终止实例,所有数据都将被删除。我想知道是否有办法将所有数据从服务器下载到我的硬盘驱动器,并在以后重新上传所有这些数据。我当前的目录结构如下所示。
如果您只是想保存一个 Jupyter notebook,
稍后恢复运行,然后参考这个。
否则,我建议通过 SSH 登录,将所有 files/directories 复制到一个 tarball 中,然后 scp
ing tarball into your own computer
如果您只想下载特定的目录,那么最简单的方法是创建一个 Zip 文件并根据需要传输它(例如 FTP 或通过 S3——任何您喜欢使用的方式)。
如果您想用完整的软件配置备份整台机器,那么我建议制作实例的 AMI(Amazon 机器映像)。在 EC2 控制台中,选择 Actions / Image / Create Image。这将创建整个磁盘的副本。您稍后可以直接从 AMI 启动一个新的 EC2 实例,它将拥有磁盘的精确副本。请注意 AMIs/snapshots.
需要支付仓储费
制作 AMI 肯定更简单(点击几下即可创建,点击几下即可在未来启动!)。
哦,还有 注意 运行 在 Spot 实例上 -- 你的机器可能随时终止而几乎没有通知,所以我建议尽快创建一个 AMI,这样您就不会丢失您的设置和数据!
我目前在 Amazon 的 EC2 spot 实例中有一个 Jupyter notebook 运行。如果我终止实例,所有数据都将被删除。我想知道是否有办法将所有数据从服务器下载到我的硬盘驱动器,并在以后重新上传所有这些数据。我当前的目录结构如下所示。
如果您只是想保存一个 Jupyter notebook,
稍后恢复运行,然后参考这个
否则,我建议通过 SSH 登录,将所有 files/directories 复制到一个 tarball 中,然后 scp
ing tarball into your own computer
如果您只想下载特定的目录,那么最简单的方法是创建一个 Zip 文件并根据需要传输它(例如 FTP 或通过 S3——任何您喜欢使用的方式)。
如果您想用完整的软件配置备份整台机器,那么我建议制作实例的 AMI(Amazon 机器映像)。在 EC2 控制台中,选择 Actions / Image / Create Image。这将创建整个磁盘的副本。您稍后可以直接从 AMI 启动一个新的 EC2 实例,它将拥有磁盘的精确副本。请注意 AMIs/snapshots.
需要支付仓储费制作 AMI 肯定更简单(点击几下即可创建,点击几下即可在未来启动!)。
哦,还有 注意 运行 在 Spot 实例上 -- 你的机器可能随时终止而几乎没有通知,所以我建议尽快创建一个 AMI,这样您就不会丢失您的设置和数据!