У меня есть 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 - хороший инструмент.