logo

Exiland Backup - простая утилита резервного копирования и синхронизации файлов для работчих станций Windows и серверов. Вопросы и ответы ниже относятся к этой программе.

Скачать демо-версию
Exiland Backup для Windows, 10 МБ
На главную

Не удаляются старые резервные копии

Дата:
Пользователь
21.07.2023 05:19

Добрый день!

После последнего обновленяи программы до версии 6.5 заметил проблему (не сразу), связанную с удаление старых резервных копий. Сначала думал: ну может что-то не так настроил. Всё перепроверял и перенастраивал - проблема не уходит.

Суть в чём:

В любом задании где стоит ограничение по кол-ву хранимых копий раньше настройки по времени удаления копияй (до выполнения, после выполнения, автоматически) не было. В версии 6.5 эта настройка появилась. И теперь у меня перестали удаляться старые копии. Какую настройку я бы не ставил (до, после, авто) - старые копии копятся.

Прилагаю скрины. Пример: у меня по задагию должна храниться одна копия папки 'Vada', но на скриншотах видно, что программа у себя хранит инфо только об одной копии, а в папке, куда делается эта копия файлов 2 копии. Это я просто поудалял другие, их там было намного больше 2-х, а в программе числится всего 1 копия. 

И такая проблема с любыми заданиями, в которых стоит ограничение по хранимым копиям.

Я что-то делаю не так или это ошибка в программе?


Вложения
Михаил
Тех.поддержка Exiland Backup
26.07.2023 04:16

Здравствуйте, Сергей

Прошу прощения за ожидание. У нас были временные проблемы с почтой и поэтому мы не сразу получили уведомление о создании вашей заявки.

Для начала обновите программу через меню "Справка - Проверка обновлений".

Что касается удаления рез.копий

При выполнении задания в журнале должны писаться строки о достижения ограничения по кол-ву копий вида:

Создано полных копий: 2. Достигнуто ограничение по количеству полных резервных копий: 1
[Ср 26.07.2023 11:08:05] Удаление старой полной копии (Размер: 53 МБ) ...
[Ср 26.07.2023 11:08:05]     "C:\Temp\test_2023-07-26 11-06.veda"

Возможно, какую-то ошибку пишет программа при удалении старой копии.

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

У себя протестировали, проблемы не обнаружили.

Сергей
Пользователь
26.07.2023 05:44

Добрый день!

Смотрите, я розбрался и понял в чём принична.

У меня при выполнении любого задания сначала выполняется внешний *.bat файл, который подключает сетевой диск к системе (на него выполняется копирование). Потом когда задание выполнилось - другим *.bat файлом этот сетевой диск отключается.

Так вот, если я ставлю удалять копии перед выполнением задания, то вот что вижу: сначала задание выполняет внешний файл, а потом начинает выполняться и удаляет старые копии, если нужно.

[22.07.2023 15:00:02] Начало выполнения задания.
[22.07.2023 15:00:02] 
[22.07.2023 15:00:02] Запуск внешнего приложения "C:\bat\before_backup_ASC.bat" под учетной записью "KIT\igor_sm"
[22.07.2023 15:00:02] Ожидание завершения внешнего приложения ...
[22.07.2023 15:00:05] Выполнение внешнего приложения завершено
[22.07.2023 15:00:05] 
[22.07.2023 15:00:06] Сканирование исходных файлов ...
[22.07.2023 15:00:06]     Папка "D:\1C", Размер: 163 560 945 173 байт,  файлов: 1 142
[22.07.2023 15:00:06]     Папка "D:\Backup\ACL", Размер: 714 680 512 байт,  файлов: 40
[22.07.2023 15:00:06]     Папка "D:\CL_BANK", Размер: 124 415 140 байт,  файлов: 978
[22.07.2023 15:00:09]     Папка "D:\report_M", Размер: 166 266 775 218 байт,  файлов: 93 457
[22.07.2023 15:00:10]     Папка "D:\Scan", Размер: 19 892 321 861 байт,  файлов: 43 757
[22.07.2023 15:00:12]     Папка "D:\ГК АПО", Размер: 219 331 983 389 байт,  файлов: 99 230
[22.07.2023 15:00:12]     Папка "D:\ИТ", Размер: 3 006 044 616 байт,  файлов: 244
[22.07.2023 15:00:15]     Папка "D:\КИТ", Размер: 131 768 143 356 байт,  файлов: 203 126
[22.07.2023 15:00:15]     Папка "D:\ФЕРМАЛЭНД", Размер: 1 590 029 389 байт,  файлов: 2 351
[22.07.2023 15:00:19] Объем исходных данных: 657,75 ГБ (706 255 338 654 байт),  файлов: 444 325
[22.07.2023 15:00:19] Сканирование завершено. Время операции: 12 сек.
[22.07.2023 15:00:19] 
[22.07.2023 15:00:19] Достигнуто ограничение по количеству разностных копий между полными: 5. Будет создана полная резервная копия.
[22.07.2023 15:00:19] Тип резервной копии: Полная копия (Full)
[22.07.2023 15:00:19] 
[22.07.2023 15:00:19] Создано полных копий: 2. Достигнуто ограничение по количеству полных резервных копий: 2
[22.07.2023 15:00:19] Удаление старой полной копии (Размер: 642 ГБ) ...

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

[25.07.2023 22:28:15] Создан "Backup_Sbis_DataBase_20230725.sbis", Размер архива: 12,73 ГБ,  файлов: 291
[25.07.2023 22:28:15] Операция успешно завершена. Время операции: 27 мин. 58 сек.
[25.07.2023 22:28:15] На диске "X:\" свободно  169,76 ГБ
[25.07.2023 22:28:15] 
[25.07.2023 22:28:15] Сохранение результата...
[25.07.2023 22:28:16] 
[25.07.2023 22:28:16] Запуск внешнего приложения "C:\bat\after_backup_ASC.bat" под учетной записью "KIT\igor_sm"
[25.07.2023 22:28:16] Ожидание завершения внешнего приложения ...
[25.07.2023 22:28:20] Выполнение внешнего приложения завершено
[25.07.2023 22:28:20] 
[25.07.2023 22:28:20] Создано полных копий: 6. Достигнуто ограничение по количеству полных резервных копий: 5
[25.07.2023 22:28:20] Удаление старой полной копии (Размер: 18 ГБ) ...
[25.07.2023 22:28:20]     "X:\Backups\ASC\Sbis\Backup_Sbis_DataBase_20230718.sbis"
[25.07.2023 22:28:20] 
[25.07.2023 22:28:20] Окончание выполнения задания.
[25.07.2023 22:28:20] ---------------------------------------------------------------
[25.07.2023 22:28:20] Общее время: 28 мин. 19 сек.


Вложения
Михаил
Тех.поддержка Exiland Backup
03.08.2023 02:45

Здравствуйте, Сергей.

Спасибо за логи и за Ваше замечение. Суть проблемы понятна.

Здесь надо нам подумать, как переделать алгоритм работы программы, чтобы сначала удалялись старые рез.копии, а потом выполнялось внешнее приложение после выполнения задания.

Скажите, а зачем в ваших BAT-файлах подключать сетевой диск? Может указать путь для хранения резервных копий в виде \\Server\Share\Backups ?

Сергей
Пользователь
03.08.2023 05:11

Добрый день!

Моё сетевое хранилище может подключаться к Windows только через технологию iSCSI, не умеет работать через "\\Server\Share\Backups". После такого подключения, сетевое хранилище видно в Windows как локальный диск. Всегда держать его доступным - небезопасно. 

Я немного не правильно выразился. В BAT-файле происходит активация диска в системе (он делается "В сети") и дизактивация (он делается "Не в сети") через утилиту diskpart. Возможно это можно как-то реализовать на уровне самой iSCSI, но всё равно его нужно как-то подключать перед копированием, а потом отключать.

Михаил
Тех.поддержка Exiland Backup
03.08.2023 07:39

Ну ладно, тогда придется подключать сетевое хранилище до выполнения задания, как у Вас сейчас и неастроено.

Мы подумаем над изменение алгоритма в программе, а Вы пока поставьте удаление старых копий перед выполнением задания.

 

Скажите, в BAT-файле у вас только 1 команда или несколько?

Сергей
Пользователь
03.08.2023 07:50

Спасибо)

Несколько команд)

Запуск самой утилиты dism и уже несколько команд для неё.

Михаил
Тех.поддержка Exiland Backup
03.08.2023 07:59

Понятно

Михаил
Тех.поддержка Exiland Backup
13.08.2023 09:49

Здравствуйте, Сергей

Мы изменим алгоритм работы программы таким образом, чтобы сначала удалялись старые рез.копии, а потом выполнялось внешнее приложение, которое указано для запуска после выполнения задания. Но это изменение будет уже в новой версии 6.6. Выпуск новой версии будет ориентировочно в сентябре.

Сергей
Пользователь
28.08.2023 05:12

Добрый день!

Спасибо)

См.также
#318: Алгоритм работы программы
#252: Exiland 6.3 ошибка (code: 5): Отказано в доступе
#240: Новые папки и файлы не попадают в резервную копию