Бекапирование на YaDisk

  1. 6 г. назад

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

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

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

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

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

    В режиме ручного запуска утилита копирует определенный пользователем тип бекапа SQL (full, diff, logs) на Yandex-диск.

    Подробности текущей эксплуатации:

    Средствами MS SQL настроены бекапы FULL, DIFF, LOGS (транзакции) каждой из 4х баз данных 1С:Предприятия в отдельные каталоги:

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

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

    Проект ТУТ: http://github.com/bvn13/PyBackuper

    Ответы: (2) (5) (7) (22)
  2. А что у яндекс-диска нет синхронизируемой локальной папки?

    Ответы: (3)
  3. 16.08.2017 16:10:19 отредактировано LHC

    (0) нах?

    Ответы: (4) (5)
  4. (1) а секурность как обеспечишь?

  5. LHC изобретение велосипеда

    На, смотри: http://www.handybackup.ru/ - на этом еще и деньги зарабатывают

    Ответы: (5) (19)
  6. bvn13 на этом еще и деньги зарабатывают

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

    LHC (0) нах?

  7. wiki:WebDAV

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

    вся эта херня делается vbs скриптом в 20 строк.

    Ответы: (8) (25)
  9. (7) сделай. ты не ЦА

    Ответы: (9)
  10. (8) расскажи о ЦА своей программы

    Ответы: (11)
  11. я ца (наверное)
    сколько стоит яндекс диск на 100 гигов?

    Ответы: (11)
  12. (9) администратор баз 1С:Предприятий, например.
    (10) на 1Тб стоит 2 тыс руб в год. очень приемлимо.

    Ответы: (12) (13)
  13. (11) поддержка mail.ru диска не планируется?

  14. (11) а они дают какой-нибудь программный доступ? в 2000-лохматом году они сказали нечто вроде "[...] вам, а не webdav" в своей справке. Так что...

  15. http://itbuben.info/skript-bekapa-na-yandeks-disk

    Ответы: (16)
  16. https://github.com/yar229/WebDavMailRuCloud

    Ответы: (17) (18)
  17. (14) да я не спорю. #!/bin/bash

  18. (15) что я должен с этим сделать7

  19. (15)- UA users! Mail.Ru заблокирован в вашей стране,
    используйте, например, инструкции с https://zaborona.help/extra.html
    [smile=:D]

  20. bvn13 На, смотри: http://www.handybackup.ru/ - на этом еще и деньги зарабатывают

    Handy Backup для Яндекс.Диска - бесплатная программа бэкапа файлов на Яндекс.Диск. Удобное решение позволяет сохранять различные виды данных с локальных и внешних дисков в популярное облачное хранилище без использования каких-либо дополнительных приложений.
    http://www.handybackup.ru/handybackup-for-yandexdisk.shtml

    Ответы: (23)
  21. Резервная копия 1С в облаке Яндекса: бесплатное решение для бизнеса
    https://tcons.ru/kompania/stati/besplatnaya-rezervnaya-kopiya-1s-v-oblake-yandex/

  22. пиши еще

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

    закрывай

  24. (19) Спасибо за инфу, как раз искал что-то подобное.

  25. [...], оно бесплатное только на пробный период! Коллайдер, почто обманку копипастишь?

  26. LHC вся эта херня делается vbs скриптом в 20 строк.

    сразу нет.

  27. КопироватьФайл("D:\BackUps\_20170817.bak", "https://user:pass@webdav.yandex.ru/documents/_20170817.bak");
    Чой то мудрите ...

или зарегистрируйтесь чтобы ответить!