我在 1 台主机上有一个 OpenVZ 容器,我想将它克隆到我的服务器上。
两者都运行 SolusVM。我只有服务器的 root 访问权限,现在想在我的服务器上托管容器。
当操作系统在两者上运行时,我可以使用 rsync 来克隆驱动器吗?
使用如下命令:
rsync -uazPx --exclude='/boot' --exclude='/proc' --exclude='/dev' --exclude='/lib' --exclude='/tmp' --exclude='/var/lock' / [email protected]:/
还有其他我可能不应该复制的区域吗?
答案1
如果您的容器中有 root 用户,那么可以,只需确保您没有任何应用程序使用应持续移动的数据(例如 mysql 服务器)。如果是这样,您最好在最后一次 rsync 期间停止该应用程序。(您可以执行多次 rsync 以最大限度地减少此类应用程序的停机时间)。您还最好小心停止目标容器中的所有应用程序