LINUX.ORG.RU

PyBackuper. Бекапим на Yandex-Диск.

 , , ,


0

1

Открываю проект в open-source

Тестируется и эксплуатируется в настоящий момент на Windows для MS SQL

Предназначение: хранение всех файлов бекапов на Yandex-диске в каталогах, названных согласно текущих (на момент отправки) даты и времени, автоматическая чистка старых файлов на Yandex-диске.

Утилита может работать в двух режимах:
1. Режим слежения
2. Режим ручного запуска

В режиме слежения утилита следит за изменениями файлов в указанных в настройках каталогах и отправляет их в Yandex-диск. Доступ к аккаунту Yandex-диск также указывается в настройках. Перед отправкой файла происходит чистка старых каталогов на Yandex-диске.

В режиме ручного запуска утилита копирует определенный пользователем бекап на Yandex-диск.

При появлении файла в одном из отслеживаемых каталогов утилита, запущенная службой в режиме backuper.py watcher -s с помощью nssm, происходит создание каталога вида YYYYMMDD / HHmm на Yandex-диске (корень возможно указать в настройках). В этот каталог копируется найденный файл. В настройках указано максимальное хранение файлов 250 дней. Перед копированием каждого файла происходит удаление каталогов YYYYMMDD старше 250 дней.

PS. Буду рад предложениям.

>>> GitHub

★★★★★

Проверено: Pinkbyte ()
Последнее исправление: Pinkbyte (всего исправлений: 2)
Ответ на: комментарий от InterVi

Если использовать официальное приложение яндекса, там 2мб/с будет точно.

Интересно, почему? Другой протокол, не webdav?

Harliff ★★★★★
()
Ответ на: комментарий от Harliff

Другой. А еще в их вебдаве patch не поддерживается и большие файлы целиком обновлять надо. А ЯД-клиент умеет patch :(

jerry_ru
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.