Мы рассмотрим случай, когда
панель на сервере не используется или по каким-то причинам резервные
копии необходимо делать другим способом. В нашем примере мы реализуем
следующую схему – создание резервных копий каталогов с вэбсайтами и
загрузка их на сервис Dropbox.
Для подготовки архивов мы будем использовать backup-manager –
простой скрипт, доступный в репозиториях популярных операционных систем.
Установка его производится с помощью штатного пакетного менеджера:
|
# Centos
yum install backup-manager
# Debian, Ubuntu
apt-get install backup-manager
|
После установки с помощью любимого текстового редактора отредактируем
файл /etc/backup-manager.conf. Файл конфигурации достаточно хорошо
документирован, мы же приведем его к следующему виду:
Теперь мы можем проверить, что backup-manager успешно создает архивы
данных. Запустим его из командной строки и проверим результат:
Отлично, резервные копии созданы, а далее backup-manager будет запускаться каждую ночь – ведь мы указали
BM_DAILY_CRON=”true” в его настройках. Перейдем к следующему этапу – загрузке наших архивов на серверы Dropbox.
Мы рекомендуем
создать отдельный аккаунт Dropbox
для хранения резервных копий. Как только регистрация будет пройдена,
загрузим и установим официальный клиент dropbox на наш сервер:
32-bit:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
64-bit:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Next, run the Dropbox daemon from the newly created .dropbox-dist
folder.
~/.dropbox-dist/dropboxd
После этого нам необходимо авторизовать наш сервер для начала работы с Dropbox. Запустим клиентский скрипт:
Скопируйте указанную ссылку в буфер и откройте ее в броузере. При
необходимости – авторизуйтесь на сайте Dropbox. Сразу после этого скрипт
сообщит Вам об успешной привязке сервера к вашему dropbox-аккаунту:
|
Этот компьютер теперь подсоединен к аккаунту Dropbox. Добро пожаловать, Test User!
|
Нажмем Ctrl-C и приступим к настройке клиента Dropbox. Для начала
обеспечим запуск dropboxd при загрузке системы. Это сделать проще всего с
помощью планировщика – запустим crontab -uroot -e и вставим сточку:
После этого с помощью символьной ссылки укажем клиенту dropbox расположение файлов с резервными копиями:
На этом настройка окончена. Перезагрузим сервер или запустим клиентскую часть dropbox:
На этом настройка нашей системы резервного копирования завершена.
Буквально через несколько минут в облачное хранилище будут загружены
резервные копии наших данных и к ним в любой момент можно будет получить
доступ. Каждый день backup-manager будет создавать обновленный архив с
файлами и базами данных, а dropbox-клиент обеспечит их загрузку в
облачное хранилище.
https://itldc.com/blog/backup-to-dropbox/
Комментариев нет:
Отправить комментарий