没有一种方法可以下载一个完整的图像从数字海洋VPS托管通过他们的网络UI。如何下载VPS的整个映像,以便在VM上本地使用,或者稍后上传到另一个VPS?这能通过SSH或SFTP完成吗?我在运行Debian 6。
发布于 2015-07-15 12:59:47
您可以在运行时使用rsync通过SSH从本质上克隆整个系统。
使用您需要的规范创建本地VM,安装一个与VPS相同的最小debian (相同版本),然后引导到一个活动CD (ubuntu-桌面几乎有您需要的任何东西)。
然后,从live将分区(S)挂载到临时位置(例如: /mnt),然后运行类似的操作,将整个VPS克隆到本地VM,保持所有权限不变。
rsync -aAXv --progress --stats --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} root@YOUR_VPS_IP:/* /mnt/确保排除不需要克隆的路径。上述路径是成功的rsync需要排除的标准路径。
根据虚拟化平台的不同,您可能需要修复一些路径或文件(例如:分区的/etc/fstab和/或GRUB上的UUID)。
您还可能需要(重新)安装引导加载程序。
当然,您需要更新网络信息,以便可以通过网络访问新克隆的VM。
https://serverfault.com/questions/705918
复制相似问题