constnw88
@constnw88

Как через SSH заархивировать содержимое VPS для последующего восстановления?

Доброго всем утра!

Есть VPS с DEBIAN, у которого сегодня закончится срок действия. Продлевать не будем.

Нужно как-то сделать образ диска, что бы его можно было развернуть там же, когда он снова понадобится. Доступ только по SSH.

Друзья, подскажите, пожалуйста, как это можно сделать?
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
firedragon
@firedragon
Senior .NET developer
If your intent is to backup a remote computer's HDD A via SSH to a single file that's on your local computer's HDD, you could do one of the following.

Examples
run from remote computer

$ dd if=/dev/sda | gzip -1 - | ssh user@local dd of=image.gz
run from local computer

$ ssh user@remote "dd if=/dev/sda | gzip -1 -" | dd of=image.gz
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
Восстановить прям на VPS скорее всего не получится, но слить образ себе не особо сложно (когда разберешься). Я делаю вот так:

Команда выполняется на удаленном сервере с одновременной передачей дампа на сервер, который указан в командной строке. При выполнении команды будет инициировано обычное ssh-соединение, запрошен ключ или пароль, выходные данные записываются в несжатом виде

# dump -0auL root -f - /dev/vda2 | bzip2 | ssh user@servera.net -p 22 dd of=vda2.dump

Параметры, которые нужно менять:

-L root - метка бэкапа
/dev/vda2 - имя устройства, с которого снимается бэкап
user@servera.net - пользователь и имя сервера, куда передается бэкап
vda2.dump - имя файла, куда будет записан бэкап (по умолчанию он будет в домашнем каталоге пользователя)

На сервере servera.net должен уже существовать юзер user - именно его пароль будет запрошен.

Можно через dd, как выше, но в таком случае будут передаваться все блоки в том числе и пустые и размер файла бэкапа будет равен размеру диска (до сжатия)
Ответ написан
@HighMan
Зачем делать полный дамп??
На мой взгляд, проще скопировать актуальные данные и необходимые конфиги.
Зачем таскать еще и файлы операционной системы?
Большинство арендодателей VPS по умолчанию заливают "золотой образ", который они допилили для скорейшего разворота и выкинули все лишнее, что на VPS не понадобится.
(Разумеется, оставляют еще возможность полной ручной установки системы)
Но если вы согласны на "Золтой образ", а это отнюдь не ущербное решение, то о5 же. Нужны только данные и несколько конфигов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы