Нет способа загрузить полный образ с Цифрового Океанского VPS, размещающего через их веб-UI. Как я могу загрузить все изображение VPS, который я могу использовать локально на VM или загрузке на другой VPS позже? Это может быть сделано через SSH или SFTP? Я выполняю Debian 6.
Вы можете использовать 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).
Вам также может потребоваться (пере) установить загрузчик.
И, конечно же, вам нужно будет обновить сетевую информацию, чтобы вновь клонированная виртуальная машина была доступна по сети.