Как я могу перейти с одного VPS на другой, сохранив конфигурации?
Я видел этот вопрос Лучший способ переноса данных между двумя Linux VPS
Но это было только для переноса данных.
Я установил почтовый сервер (Dovecot / Postfix), который сложно настроить, Tomcat, PHP, Apache, Webmin и т. Д., И хотел бы скопировать для них конфигурации без необходимости настраивать все заново.
Боюсь, что если я скопирую корневые каталоги, будут специальные файлы, такие как / dev, которые не следует копировать.
Я прошел через эту задачу несколько дней назад. Я сделал следующие шаги:
mount --bind / /mnt/servername
tar -C /mnt -c servername | ssh user@newserver dd of=copy.tar
Шаг 5 становится намного проще, если целевой VPS предлагает функции управления, такие как сетевая загрузка, виртуальная консоль и т. Д. VPS, на который я переходил, предлагал оба из вышеперечисленных. Виртуальная консоль использовала VNC-клиент, подключенный к гипервизору для доступа к виртуальному дисплею.
Если у вас нет таких функций управления, вам нужно сделать этот шаг правильно с первой попытки. А обновить загрузчик непросто.