Backup Linux-сервера на Яндекс.Диск


Устанавливаем на Debian 9 — Яндекс.Диск — как файловую систему… И настраиваем резервное копирование.

Установим пакет davfs2:

apt-get install davfs2

Создадим точку монтирования:

mkdir /mnt/yandex.disk

Монтируем наш Я.Диск, введя логин и пароль от нашей почты:

mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/

Проверяем, что Диск подключен:

df -h /mnt/yandex.disk/

Установим duplicity:

apt-get install duplicity

Чтобы полностью забэкапить сервер, необходимо использовать duplicity со следующими параметрами:

duplicity full --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/proc --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/tmp --exclude=/var/spool --exclude=/var/cache --exclude=/var/tmp --exclude=/swap / file:///mnt/yandex.disk/backups --no-encryption

Восстановление из бэкапа:

duplicity --no-encryption --file-to-restore / file:///mnt/yandex.disk /restore