Назад | Перейти на главную страницу

Резервное копирование удаленного Ubuntu VPS через rsync - возможно ли и разумно? Есть альтернативы?

У меня есть VPS на Digitalocean. Они предоставляют 2 способа резервного копирования (моментальные снимки и «обычные резервные копии»), но ни один из них не может быть загружен с них.

Моя цель - найти достаточно универсальный способ резервного копирования всего сразу. (включая системные файлы / настройки и т. д.)

У меня сейчас одна идея - скачать все через rsync. С помощью такой команды:

rsync -aHz --exclude=swapfile root@MY_HOST_ADDRESS:/ SOME_LOCAL_FOLDER

Думаю, root должен иметь доступ для чтения ко всем материалам, верно?

Я упускаю что-то важное в этом подходе? А что может быть лучше?

NB: на сервере работает Ubuntu 14.04.3 LTS (GNU / Linux 3.13.0-62-generic x86_64)

Мой домашний компьютер работает под управлением OS X, хотя использовать виртуальную машину с любой ОС и программным обеспечением не проблема, если она бесплатна.

Обновить

идея не работает на практике, даже если я исключу такие папки, как /proc, /boot, /mnt, /sys, /dev - после восстановления резервной копии в новую каплю она больше не может правильно загружаться.

Вы думали, но делать это по-другому? Использовать управление конфигурацией система, чтобы выполнить конфигурацию системы, а затем просто сделать резервную копию пользовательских данных?

Это позволяет быстро развернуть согласованные виртуальные машины и уменьшить размер резервных копий.

Если вы выполняете резервное копирование только пользовательских данных, rsync - хороший инструмент.