Как я могу загрузить полный образ моего, ДЕЛАЮТ VPS к изображению для VM по SSH?

Нет способа загрузить полный образ с Цифрового Океанского VPS, размещающего через их веб-UI. Как я могу загрузить все изображение VPS, который я могу использовать локально на VM или загрузке на другой VPS позже? Это может быть сделано через SSH или SFTP? Я выполняю Debian 6.

0
задан 15 July 2015 в 15:49
1 ответ

Вы можете использовать rsync для клонирования всей системы через SSH во время работы.

Вы создаете локальную виртуальную машину с необходимыми спецификациями, устанавливаете минимальную версию debian (той же версии) с той же схему разбиения на разделы в качестве вашего VPS, а затем загрузитесь на live CD (в ubuntu-desktop есть почти все, что вам понадобится).

Затем с live CD вы монтируете разделы во временное место (например: / mnt) а затем вы запускаете что-то вроде этого, чтобы клонировать весь VPS на вашу локальную виртуальную машину, сохраняя все разрешения нетронутыми.

rsync -aAXv --progress --stats --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} root@YOUR_VPS_IP:/* /mnt/

Не забудьте исключить пути, которые вам не нужно клонировать. Указанные выше пути являются стандартными путями, которые необходимо исключить для успешной rsync.

В зависимости от платформы виртуализации, на которой работает текущий VPS, вам может потребоваться исправить некоторые пути или файлы (например: UUID разделов в / etc / fstab и / или конфигурации GRUB).

Вам также может потребоваться (пере) установить загрузчик.

И, конечно же, вам нужно будет обновить сетевую информацию, чтобы вновь клонированная виртуальная машина была доступна по сети.

2
ответ дан 4 December 2019 в 13:48

Теги

Похожие вопросы