LINUX.ORG.RU
ФорумAdmin

Как быстро копировать одну убунту в другую

 , ,


1

1

Задача такая: Есть убунту впс на нем установлено немного ПО со своими настройками по типу LAMP mongodb и небольшой веб проект. Периодически нужно делать полную копию этой впс, и делаю это вручную. Порекомендуйте как легче можно автоматизировать этот процесс. В идеале делать как бы снэпшот этой впс в данный момент и потом запускать на другой. Хостер древний и там нет таких возможностей. Хостера не сменить. Почитал про докер но показалось слишком сложным для моих задач.

Перемещено shell-script из general

Самое простое для использования именно на VPS — использовать системные контейнеры через LXD или systemd-machined, и работать только с ними, а на хосте ничего не настраивать. Их легко копировать и переносить.

ValdikSS ★★★★★ ()

если уж вспоминили rsync, то стоит упомянуть syncthing - полноценный демон. висит в памяти, слушает inotify и сразу по изменению файла перехеширует его и отправляет изменения подключенным по шифрованному каналу клиентам. дифф.алгоритмы присутствуют.
плюс коммерческий вариант - ресилио.

это если про файловую синхронизацию.

pfg ★★★★ ()
Последнее исправление: pfg (всего исправлений: 1)

Имею vps на хетзнер. Покупаю в админке диск 25 гиг и монтирую к vps. Монтирую к vps - livecd и загружаюсь с него.

Делаю: dd if=/dev/sda of=/mnt/drive25g.

Получаю образ. Размонтирую livecd и гружусь обратно в vps. Образ качаю по ssh.

На ноуте есть lvm том. Записываю этот образ в него: dd if=sda.img of=/dev/lvmgroup/lvmtom. Далее, использую этот том для загрузки виртуальной машины qemu/kvm + virt-manager. Итог: получаем копию vps на ноуте в виртуальной машине + резервная копия на диске. Можно и в обратном порядке, сделать образ на ноуте и записать его в диск vps.

Времени на процедуру - пару минут.

anonymous ()