我在slicehost上安装了Ubuntu Maverick,我想将其复制到另一台机器(kvm VM 安装)上。
有没有简单的方法可以镜像所有内容?我主要关心已安装的程序、安装、mysql + postgres 配置/数据。
好的..所以我想我主要关心一切。也许除了网络配置,我可以很容易地修复它。
答案1
重製機械是一款适用于 Debian、Ubuntu 或衍生软件系统的免费开源程序,可以:
- 创建 Debian 及其衍生产品的定制 Live CD/DVD(重新制作)。
- 将整个系统(包括用户数据)备份到可安装的 Live CD/DVD。
答案2
我从未使用过 SliceHost,但以下内容应该适用于任何授予您通过 SSH 对托管机器的完全根访问权限的托管服务提供商。
基本上,使用同步处于“存档”模式。
创建足够大的文件/分区/LVM 逻辑卷,以包含远程 VM 中的所有文件。格式化并挂载
/mnt
。运行 rsync:
rsync -a -z -A -X -e ssh --inplace --progress root@remotehost:/ /mnt/
您可能需要-n
在进行传输之前向 rsync 调用中添加一个来测试它。
如果远程虚拟机中没有任何 POSIX ACL 或扩展属性,则可以分别省略-A
或-X
选项。如果远程虚拟机上有任何硬链接,则必须添加一个-H
选项。
答案3
系统备份比 Windows Restore 之类的程序更好,可以以非常简单的方式进行实时 USB 复制,无需终端。还可以从实时 USB 或全新安装进行恢复。对系统进行完整备份大约需要 2-3 分钟,并且可以随意安排。在 Ubuntu 14.04 下完美运行