![将服务器复制到本地 VirtualBox](https://linux22.com/image/559482/%E5%B0%86%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A4%8D%E5%88%B6%E5%88%B0%E6%9C%AC%E5%9C%B0%20VirtualBox.png)
我的客户在不同的托管公司使用 VPS,使用以下操作系统,
Ubuntu、CentOs、Debian 和 Suse
我想在本地创建 VirtualBox 映像以进行测试。
将这些 VPS 复制到本地 VirtualBox 的最佳方法是什么?
谢谢
答案1
如果您想要更直接、更准确的映像,可以使用 dd 和 netcat。最好在执行此操作时让服务器离线一段时间。如果那不是一个选项,您仍然可以这样做,但完成后您需要运行 fsck。有关更多信息,请参阅此文章:
http://digiassn.blogspot.com/2006/01/dd-over-netcat-for-cheap-ghost.html
我建议您创建一个 VirtualBox VM,其磁盘比您要捕获的框大 2%。此 VirtualBox VM 将用作本文中描述的“目标系统”。将此 VM 的网络模式设置为桥接,以便它在您的网络上拥有自己的 IP。从 ISO 启动此 VM,我个人最喜欢的是“Trinity Rescue Kit 3.4”。打开路由器上指向 VM 的端口,以便 VPS 可以连接。
答案2
您可以使用VMware 转换器获取正在运行的机器的副本。VirtualBox 随后将本地加载并运行硬盘映像。