У меня есть VPS на Digitalocean. Они действительно обеспечивают 2 способа резервного копирования (снимки и "регулярные резервные копии"), но ни один из них не может быть загружен от них.
Моя цель состоит в том, чтобы найти довольно универсальный способ создать резервную копию всего сразу. (включая системные файлы/настройки, и т.д.)
У меня в настоящее время есть 1 идея — для загрузки всего через 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-универсальный x86_64)
Мой домашний компьютер выполняет OS X, хотя это не проблема для использования VM с любой ОС и программным обеспечением, пока это свободно.
идея не работает на практике, даже если я исключаю папки как /proc, /boot, /mnt, /sys, /dev
— после восстановления резервного копирования на новую капельку это больше не может правильно загрузиться.
Вы думали, но сделать это по-другому? Использовать систему управления конфигурацией , чтобы выполнить конфигурацию системы, а затем просто сделать резервную копию пользовательских данных?
Такой способ позволяет быстро развернуть согласованные виртуальные машины и уменьшить размер резервных копий.
Один раз если вы выполняете резервное копирование только пользовательских данных, тогда rsync - хороший инструмент для использования.