У меня есть контейнер OpenVZ на 1 хосте, и я хотел бы клонировать его на свой сервер.
оба запускают SolusVM. У меня есть только root-доступ к моему серверу, и я хочу разместить контейнер на своем сервере.
Могу ли я использовать rsync для клонирования диска, когда ОС работает на обоих?
Используя такую команду:
rsync -uazPx --exclude='/boot' --exclude='/proc' --exclude='/dev' --exclude='/lib' --exclude='/tmp' --exclude='/var/lock' / root@1.2.3.4:/
Есть ли другие области, которые я, вероятно, не должен копировать?
Если у вас есть root в вашем контейнере, да, просто убедитесь, что у вас нет приложения, использующего данные, которые следует перемещать последовательно (например, сервер mysql). Итак, вам лучше остановить приложение во время последнего rsync. (вы можете выполнить несколько rsync, чтобы минимизировать время простоя такого приложения). Также будьте осторожны, останавливая все свое приложение в целевом контейнере.