没有办法通过他们的Web UI从Digital Ocean VPS托pipe下载完整的图像。 如何下载我可以在虚拟机上本地使用的VPS的整个映像,或者稍后上传到另一个VPS? 可以通过SSH或SFTP完成吗? 进出口运行Debian 6。
运行时,可以使用rsync来实质上通过SSH克隆整个系统。
使用你需要的规格创build本地虚拟机,使用与VPS相同的分区模式安装一个最小的debian(相同的版本),然后启动到一个live CD(ubuntu-desktop有几乎任何你需要的)。
然后,从live CD将分区挂载到一个临时位置(例如:/ mnt),然后运行类似这样的操作,将整个VPS克隆到本地VM,保持所有权限不变。
rsync -aAXv --progress --stats --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} root@YOUR_VPS_IP:/* /mnt/
确保排除不需要克隆的path。 上面的path是需要排除一个成功的rsync的标准path。
根据虚拟化平台的不同,当前的VPS可能需要修复一些path或文件(例如: /etc/fstab和/或GRUBconfiguration上的分区的UUID)。
您可能还需要(重新)安装引导加载程序。
当然,您需要更新networking信息,以便通过networking访问新克隆的虚拟机。