billing:howto:backup:yandex

Выгрузка Backup в Yandex Disk

Создадим папку для Yandex.Disk:

mkdir /home/yadisk

и папку для файлов при синхронизации:

mkdir /home/yadisk/files

Создадим файл конфига:

nano /home/yadisk/config.cfg

Содержимое файла config.cfg:

# Путь к файлу с данными авторизации
auth="/home/yadisk/passwd_"

# Каталог для хранения локальной копии Диска.
dir="/home/yadisk/files"

# Не синхронизировать указанные каталоги.
#exclude-dirs="exclude/dir1,exclude/dir2,path/to/another/exclude/dir"

# Указать прокси-сервер. Примеры:
#proxy=https,127.0.0.1,80
#proxy=https,127.0.0.1,80,login,password
#proxy=https,127.0.0.1,443
#proxy=socks4,my.proxy.local,1080,login,password
#proxy=socks5,my.another.proxy.local,1081
#proxy=auto
#proxy=no
echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" >> /etc/apt/sources.list.d/yandex.list
apt-get update
apt-get install yandex-disk
nano /etc/yum.repos.d/yandex.repo 

Создать файл 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

Установим ya-disk:

yum install yandex-disk

Чтобы установить клиент вручную, скачайте нужную версию пакета по соответствующей ссылке ниже.

Формат пакета32-bit64-bit
.deb (Ubuntu, Debian)yandex-disk_latest_i386yandex-disk_latest_amd64
.rpm (Fedora, Red Hat Enterprise Linux, CentOS)yandex-disk-latest.i386yandex-disk-latest.x86_64

Импорт GPG-ключа для пакета .deb:

wget -O YANDEX-DISK-KEY.GPG http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG
sudo apt-key add YANDEX-DISK-KEY.GPG

Импорт GPG-ключа для пакета .rpm

sudo rpm --import http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG

Пример установки с помощью менеджера пакетов dpkg

dpkg -i yandex-disk_0.1.0.103_i386.deb

Примечание. Репозиторий автоматически устанавливается по адресу /etc/apt/sources.list.d/yandex.list

Пример установки с помощью менеджера пакетов rpm

rpm -ivh yandex-disk-0.1.0.103-1.fedora.i386.rpm

Примечание. Репозиторий автоматически устанавливается по адресу /etc/yum.repos.d/yandex.repo

Получим ключ авторизации:

yandex-disk token --password=PASSWORD USERNAME /home/yadisk/passwd_

Запускаем приложение:

yandex-disk start -d /home/yadisk/files/ -c /home/yadisk/config.cfg

-d это каталог синхронизации -с файл конфига.

После запуска, все файлы которые попадут в каталог /home/yadisk/files будут синхронизироваться на Yandex.Disk Можете добавить команду на запуск приложения в /etc/rc.local что бы при загрузке, оно запускалось автоматически.

более детальное описание всех опций вы найдете на официальном сайте.

  • billing/howto/backup/yandex.txt
  • Последнее изменение: 7 лет назад
  • alexd