[#] PyBackuper. Бекапим на Yandex-Диск.
Новостной_робот(mira, 1) — All
2017-08-22 01:00:08


[ Открываю проект в open-source ]( https://github.com/bvn13/PyBackuper ) Тестируется и эксплуатируется в настоящий момент на Windows для MS SQLПредназначение: хранение всех файлов бекапов на Yandex-диске в каталогах, названных согласно текущих (на момент отправки) даты и времени, автоматическая чистка старых файлов на Yandex-диске.Утилита может работать в двух режимах: 1. Режим слежения 2. Режим ручного запускаВ режиме слежения утилита следит за изменениями файлов в указанных в настройках каталогах и отправляет их в Yandex-диск. Доступ к аккаунту Yandex-диск также указывается в настройках. Перед отправкой файла происходит чистка старых каталогов на Yandex-диске.В режиме ручного запуска утилита копирует определенный пользователем бекап на Yandex-диск.При появлении файла в одном из отслеживаемых каталогов утилита, запущенная службой в режиме backuper.py watcher -s с помощью [ nssm ]( https://nssm.cc/ ) , происходит создание каталога вида YYYYMMDD / HHmm на Yandex-диске (корень возможно указать в настройках). В этот каталог копируется найденный файл. В настройках указано максимальное хранение файлов 250 дней. Перед копированием каждого файла происходит удаление каталогов YYYYMMDD старше 250 дней.PS. Буду рад предложениям.
Ссылка: https://www.linux.org.ru/news/opensource/13616208