На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Об использовании раздела
Обращение "рекламодателям" со статусом Newbie

Не пытайтесь использовать форум, ничего не дав взамен. Форум - это сообщество, направленное на взаимопомощь и на получение взаимной выгоды. Получение исключительно личной выгоды - считается моветоном. Темы с подобным контентом скорее всего улетят в "Корзину". Не тратьте электричество попусту.

Использование раздела полностью регламентируется действующими Правилами форума.

Модератор JoeUser
Модераторы: winsoft
  
> Exiland Backup – ошибка перезаписи файла backup’а
    Доброе время суток,

    Раньше пользовался программой «TurboBackup 9», он умел делать backup в zip’ах.
    Недавно поставил «Exiland Backup Professional 3.7».
    Вообщем столкнулся с такой фигней:
    Создал задачу с свойствами: «Full -> zip», с местом будущего раcположения архива в директории, в которой был zip еще созданный «TurboBackup 9». Думал при создании нового архива «Exiland Backup Professional 3.7», старый файл архива просто перезапишется новым. Ан нет, «Exiland Backup Professional 3.7» сказала «обломись» с сообщением:

    «Error: The backup "J:\...\Books.zip" already exists»

    Хотя по правде говоря в этом типе задач, нет опции «Do not delete files in the destination folder», в отличие от типа задач «synchronization».

    Как быть? Это получается нужно перед каждым новым backup’ом удалять старый backup? (это ж НЕ удобно)

    Заранее спасибо за ответ

    P.S.
    Подумал, может «Exiland Backup Professional 3.7», сама запоминает backup’ы те, которые сама делала и при повторном backup’е, данная ошибка валится не будет... Какбы не так!...
    Сообщение отредактировано: Konstantin-78 -
      Цитата Konstantin-78 @
      Думал при создании нового архива «Exiland Backup Professional 3.7», старый файл архива просто перезапишется новым.

      1) Бэкап начинается.
      2) Старый файл удаляется.
      3) Копирование обламывается по внешней ошибке, причём повреждаются данные для сохранения.
      4) Ты сидишь и думаешь, откуда взять резервную копию.

      В программе есть возможность ввода в шаблон имени маски даты/времени. Используй. А очистку от старых бэкапов делай отдельным заданием планировщика, ориентируясь на количество оставляемых бэкапов и удаляя самые старые.
        Цитата Akina @
        1) Бэкап начинается.
        2) Старый файл удаляется.
        3) Копирование обламывается по внешней ошибке, причём повреждаются данные для сохранения.
        4) Ты сидишь и думаешь, откуда взять резервную копию.

        Обычно в таких программах сама задача бэкапа не считается выполненной, если бэкап не дошел до конца, далее логика самой программы: "как она разбирается с НЕ выполненными заданиями" (сообщает пользователю или начинает бэкапить заново). И во многих таких программах существует проверка, которая гарантирует целостность бэкапа, по крайней мере в прошлой программе, такое было.

        Цитата Akina @
        1) В программе есть возможность ввода в шаблон имени маски даты/времени. Используй.

        Да я видел. Но тогда, какое это нафиг автоматическое задание, если старые бэкапы нужно удалять в ручную...

        Цитата Akina @
        1) А очистку от старых бэкапов делай отдельным заданием планировщика...

        Это имеется ввиду планировщик самой винды???...
        Сообщение отредактировано: Konstantin-78 -
          Цитата Konstantin-78 @
          Обычно в таких программах сама задача бэкапа не считается выполненной, если бэкап не дошел до конца

          Какая в пень разница? Если речь идёт именно о перезаписи - это означает, что старый файл уничтожается, после чего пишется новый. А поскольку далеко не каждая версия ФС умеет хранить версии файлов (несколько одноимённых файлов в одном каталоге), то это запросто может привести к описанной выше ситуации - старого бэкапа уже нет, а нового ещё нет.

          Цитата Konstantin-78 @
          какое это нафиг автоматическое задание, если старые бэкапы нужно удалять в ручную...

          Нормальное себе задание. Автоматизируй удаление, если программой это не предусмотрено, и наслаждайся результатом.

          Цитата Konstantin-78 @
          имеется ввиду планировщик самой винды?

          Ну вообще-то да... хотя можешь использовать любой планировщик.

          PS. В описании функционала проф-версии указанного продукта явным образом заявлено в т.ч. и "Дублирование архивов, удаление старых копий". Может, есть смысл почитать наконец мануал на программу, а?
            Цитата Akina @
            Какая в пень разница? Если речь идёт именно о перезаписи - это означает, что старый файл уничтожается, после чего пишется новый. А поскольку далеко не каждая версия ФС умеет хранить версии файлов (несколько одноимённых файлов в одном каталоге), то это запросто может привести к описанной выше ситуации - старого бэкапа уже нет, а нового ещё нет.

            А я не имел ввиду хранение версии файлов, оно тут и не нужно. Я говорю о том, что в программе есть параметр, в который в начале процесса бэкапа, например записывается значение например "0" (т.е. начало процесса бэкапа), а если бэкап прошел до конца, то пишется например "1", т.е задача завершилась удачно. Если бэкап прервали, то в параметре так и останется "0" (программа не выставит значение "1"), т.е. бэкапа не было.

            более подходящее решение подсказали

            В настройках задания (тип задания = "Full"), устанавливать флажок: ограничить количество полных копий (старые будут автоматически удаляться). и добавить к названию бэкапа/zip, параметр - "[YYYY]-[MM]-[DD] [hh]-[mm]", тогда правда старая копия (zip-файл) удаляется, а новый формируется.

            Но все равно интересно конечно при этом программа бэкапы делает
            - Поставил "количество копий = 1" и прибавил к названию бэкапа "[YYYY]-[MM]-[DD] [hh]-[mm]"
            и при повторном бэкапе, старый бэкап удаляется, и на его месте делается новый бэкап с другим - [YYYY]-[MM]-[DD] [hh]-[mm] - все нормально

            а вот если в названии бэкапа не указывать "[YYYY]-[MM]-[DD] [hh]-[mm]", то старый бэкап программа удалить не в состоянии. Какая разница программе, какой файл удалять с датой или без. Количество копий всеравно же 1. но это такое, пережить можно)...
            Сообщение отредактировано: Konstantin-78 -
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0256 ]   [ 16 queries used ]   [ Generated: 19.03.24, 06:04 GMT ]