centos backup данных на yandex disk

Установим яндекс диск

Теперь установим клиента для синхронизации/сохранения наших бекапов на яндекс-диск.
С помощью WinSCP заходим в /etc/yum.repos.d/ и создаем файл yandex.repo (либо командой в консоли vi /etc/yum.repos.d/yandex.repo, сохранение файла: esc и shift+z+z) с содержимым:

[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
Тут консоль задумается, не переживайте минуты через 2 все отработает нормально.

Настройка клиента:

yandex-disk setup
1. Название каталога для хранения локальной копии яндекс-диска, например в корне: /Yanfex.Disk
2. Укажите, использовать ли прокси-сервер (y/n).
3. Укажите, запускать ли клиент при старте системы (y/n).
4. Введите имя пользователя на Яндексе.
5. Введите пароль на Яндексе.
После того как мастер завершит работу, в каталоге /root/.config/yandex-disk будет создан файл конфигурации config.cfg.
Команды управления:

yandex-disk start
yandex-disk stop
yandex-disk status
yandex-disk sync
yandex-disk publish имя_файла/папки
В конфиге можно указать какие папки не синхронизировать:

exclude-dirs=»dir1,dir2/dir3″
Особенностью клиента является возможность работы с символическими ссылками, чем и воспользуемся.
Переходим в каталог яндекс-диска и создаем ссылку на нашу папку с бекапами:

cd /Yandex.Disk
ln -s /backup
Запускаем демона и сразу запустим синхронизацию:

yandex-disk start
yandex-disk sync
Готово, дожидаемся полной синхронизации и смотрим в яндекс-диске наличие наших бекапов.
Если при настройке не добавили демона в автозагрузку, можно сделать это командой:

chkconfig yandex-disk on