@axeax

В чем причина отсутствия бэкапов?

Уважаемые знатоки! Помогите решить проблему с бэкапами. Суть в следующем:
Имеется доменная сеть, у пользователей соотв. доменные учетные записи. Через GPO (в планировщике заданий скрипт, запускающий winrar) под каждую учетку настроено резервное копирование папок "Рабочий стол" и "Мои документы".
Что имеем в итоге:
1) После получения политики пользователем, планировщик успешно выполняет скрипт, бэкап нормально кладётся в сетевую папку.
2) Если не перезагружать компьютер, бэкап так же стабильно будет каждый день обновляться в сетевой папке.
3) Те, кто не выключает комп, а только вводит его в спящий режим, тоже нормально бэкапятся
4) После перезагрузки бэкап в сетевой шаре перестает обновляться
5) При этом в журнале планировщика написано, что задание успешно выполнено
6) Если удалить старый юзерский бэкап, то появится новый, и будет обновляться до тех пор, пока комп снова не перезагрузят.
Исходные данные:
Скрипт запуска лежит в сетевой шаре выглядит так:
if exist "C:\Program Files (x86)\WinRAR\WinRAR.exe" ("C:\Program Files (x86)\WinRAR\WinRAR.exe" a -r -u -f -dh -rr8 -y -ibck "\\superhost\backups$\work\%username%.rar" @\\it\packages\scripts\backup.lst) else ( if exist "C:\Program Files\WinRAR\WinRAR.exe" ( "C:\Program Files\WinRAR\WinRAR.exe" a -r -u -f -dh -rr8 -y -ibck "\\superhost\backups$\work\%username%.rar" @\\it\packages\scripts\backup.lst ) )
exit

Гугл по ключам winrar: www.cyberforum.ru/cmd-bat/thread702837.html
Сразу ответы на возникающие вопросы:
1) Выставлены права на чтение и выполнение для всех бэкап-юзеров (ntfs и сетевые).
2) Сетевая папка, куда кладутся бэкапы тоже имеет соответсвующие права
3) Политики клиента никуда не деваются, журнал планировщика показывает что скрипт выполняется без ошибок.
4) Изменения в резервируемых папках 100% есть (это я к тому что создается не полный архив, а дополняется изменениями только существующий)
5) Везде Win7, вариации только по разрадности
6) В планировщике параметр "Выполнять немедленно, если пропущен плановый запуск" установлено true
Что делал, и не помогло:
1) Пробовал ставить полные права для всех пользователей и на скрипт и на расположение бэкапов
2) Пробовал в ключи winrara добавлять ключ, который записывает в файл код ошибки - файл не создается
3) Пробовал запускать задание из планировщика вручную - winrar запускается и типа создает архив, копия при этом не обновляется, и по расписанию по прежнему не работает
4) Проверял, доступ к сетевым папкам после перезагрузки не пропадает
  • Вопрос задан
  • 388 просмотров
Пригласить эксперта
Ответы на вопрос 3
athacker
@athacker
Процесс в памяти не проверяли? Возможно, он подвисает по какой-то причине. Т.е. после перезагрузки машины скрипт отрабатывает, запускает winrar, и этот процесс winrar так и остаётся висеть в памяти.
Ответ написан
@Power
Может, я тыкаю пальцем в небо, но что делает перезагрузка - сбрасывает всяческие кеши. Возможно, у вас какая-то проблема с рассинхронизацией часов (если winrar использует время изменения файлов). Или какая-то проблема чтения файла из сетевой шары, которая не проявляется до перезагрузки, т.к. файл (или даже только его метаданные) остаётся в локальном кеше.
Ответ написан
Попробуйте перенаправить вывод выполнения этого скрипта в файл, а потом посмотрите что ему мешает при выполнении после ребута.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы