WebWost WebWostbeta

Хранение бэкапов в Яндекс.Диск`е

Хранение бэкапов в Яндекс.Диске - хороший вариант для ваших проектов, так как именно там сочетается подходящий доступный объем и безопасность.

Al-Sher

Всем привет. В прошлый раз я рассказал о том, как настроить backup-manager и синхронизацию с Dropbox. Сегодня я хочу продолжить данную тему и в этот раз мы создадим синхронизацию между сервером и Яндекс.Диском.

В чём же отличия между Dropbox`ом и Яндекс.Диском?
Ну различий немного и в основном связаны в доступном месте(dropbox даёт 2Гб, а Яндекс.Диск - 10Гб).
В любом случае бэкапы хранить лучше всего в различных местах, так как это увеличит шанс в случае проблем быстро восстановиться.

Начнем с регистрации в Яндекс.Диске. Для этого переходим на сайт disk.yandex.ru и регистрируемся.

Теперь перейдем к установке необходимого ПО на примере Ubuntu. Для этого выполним следующую команду:
echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/yandex.list > /dev/null && wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install -y yandex-disk

Для установки Яндекс.Диск для centos необходимо установить следующий репозиторий
nano /etc/yum.repos.d/yandex.repo
такого вида
[yandex]
name=Yandex
failovermethod=priority
baseurl=http://repo.yandex.ru/yandex-disk/rpm/stable/$basearch/
enabled=1
metadata_expire=1d
gpgcheck=1
gpgkey=http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG

После создания репозитория выполняем следующие команды
rpm --import http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG
yum install yandex-disk

Установка завершилась, время настраивать Яндекс.Диск. Для этого выполнем команду
yandex-disk setup

И отвечаем на поставленные вопросы.

И так, мы настроили Яндекс.Диск. Осталось создать ссылку на наши бэкапы. Для этого выполним следующую команду:
ln -s /var/backup-manager ~/Yandex.Disk/server

Ссылка на папку с бэкапами создана. Проверяем запущен ли Яндекс.Диск
yandex-disk status

Если всё в порядке, то высветится список объектов, которые уже синхронизировались. Нам же остается лишь ждать пока наши бэкапы так же синхронизируются.

Спасибо за внимание. Удачи!

UPD

Если ваш сервер будет перезагружен, то Яндекс диск уйдет из автозапуска... Для исправления данной ситуации следует добавить в crontab(crontab -e) следующий код:

@reboot yandex-disk start

Данный код позволит серверу автоматически запускать команду yandex-disk start при запуске системы, что позволит и в дальнейшем автоматизировать процесс загрузки backup`ов на данный сервис.

0 Комментариев

Новый комментарий