logo

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

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

Exiland 6.3 ошибка (code: 5): Отказано в доступе

Дата:
Пользователь
22.11.2022 12:36

Михаил, доброго дня. 

Столкнулся с такой проблемой. 18 ноября попытался выполнить backup очень "сложной" папки. Размером она большая и большая вложенность папок. 

До этого backup выполнялся методом zip без сжатия. Всё выполнялось отлично. 

Сменил тип архивирования на 7zip - получил ошибку (логи приложу). 

Повторил - опять та же ошибка. ПО итогу - 3 попытки и ошибки.... 

Тогда немного изменил свойства задания - немного сократил объем резервного копирования  - удача. 

Обрадовался.... Решил перенести созданный архив в другую папку, создав её "руками" указав программе, где находся файлы backup'a. Получил весьма странную ошибку - отказано в доступе..... Хотя папку стопроцентов доступна, о чем говорит проверка входа по имени пользователя/паролю непосредственно из программы. Тогда пошел другим путем - указал в программе новый путь с созданием папки. Успех, но предупреждение - отказано в доступе.... При этом backup'ы на месте. Пока не могу понять что такое. 

Логи приложил. Постарался объяснить понятно. Но, наверное, придется уточнять, сделаю с радостью.

Александр


Вложения
BackupService_2022-11-18.log
94 Кб
BackupService_2022-11-19.log
127 Кб
BackupService_2022-11-20.log
1.1 Мб
BackupService_2022-11-21.log
1 Мб
Михаил
Тех.поддержка Exiland Backup
22.11.2022 15:02

Здравствуйте, Александр

Вижу ошибку в логах:

[20.11.2022  16:09:24.019]  <<< Arch7z.SaveToFile exception: Cannot create file "\\193.121.161.14\backup\BACKUP_DOC\TO\TO-1\TO-1-OBMEN\TO-1-Obmen -- 2022-11-20 16;08 (добавочная).vuhin". Отказано в доступе

А что, если в настройках программы поменять архивирование 7-Zip на ZIP, не меняя при этом никакие пути, то архив будет сохранен в "\\193.121.161.14\backup\BACKUP_DOC\TO\TO-1\TO-1-OBMEN\" без ошибок?

Антивирусники не могут блокировать доступ при сохранении файла в сеть? А если указать локальный путь для сохранения резервных копий? Можете проэкспериментировать на отдельном тестовом задании?

Александр
Пользователь
22.11.2022 15:55

Добрый день!

А что, если в настройках программы поменять архивирование 7-Zip на ZIP, не меняя при этом никакие пути, то архив будет сохранен в "\\193.121.161.14\backup\BACKUP_DOC\TO\TO-1\TO-1-OBMEN\" без ошибок?

Михаил, это смогу проверить только на выходных. Потому как если я поменяю тип архивирования, программа начнет делать полную копию. Кстати, а почему такой алгоритм? А это практически часов 12, а то и больше. 

Так что только на выходных. Иначе "тормоза". 

Александр. 

Александр
Пользователь
22.11.2022 16:02

Антивирусник не блокирует. Три одинаковых сервера. WinServer2012. Абсолютно одинаков Exiland. Камень преткновения именно в этой папке. Службу Exiland перезапускал, закрывал-открывал программу. Попробую перезагрузить в ночь сервер. Может, поможет. 

Скрины с размещением backup и результатов тестов доступа приложил. Обе папки для программы доступны. ПОка не понимаю, но завтра еще подумаю.

Александр.


Вложения
Михаил
Тех.поддержка Exiland Backup
23.11.2022 03:18

Здравствуйте, Александр

Вы писали:

> если я поменяю тип архивирования, программа начнет делать полную копию. Кстати, а почему такой алгоритм? А это практически часов 12, а то и больше. 

Дело в том, что есть сложности с восстановлением данных из множества Добавочных/Разностных копий, если после создания полной копии ее добавочные/разностные копии созданы в разном формате (одни 7z, другие ZIP). Это просто особенности программы, мы не хотели усложнять алгоритм восстановления, поэтому обязали программу создавать полную копию при изменении формата ZIP на 7-Zip и наоборот. На практике это редкий случай, т.к. относится именно к добавочному и разностному копированию. Поэтому я и попросил создать тестовое задание с небольшим кол-вом исходных файлов, чтобы протестировать.

Что касается ошибки Access Denied. У нас есть подозрение, что программа ошибочно сообщает, что доступ к папке успешно получен при нажатии кнопки "Тест" из настроек задания. Попробуйте вбить заведомо ложный пароль и нажмите кнопку "Тест". Если программа сообщит об успешном получении доступа, то точно ошибка в программе. В этом случае надо еще попробовать нажать ту же кнопку "Тест" с ложным паролем после перезагрузки ПК/сервера, когда не выполнялось еще ни одно задание, т.е. не было получено доступа в эту сетевую папку. Если можете, протестируйте программу, установив ее на отдельный ПК в вашей локальной сети, чтобы не мучать сервер перезагрузками.

Александр
Пользователь
23.11.2022 06:56

Проверил с неправильным паролем - доступа нет. Вчера не получилось перезагрузить сервер, сегодня перегружу. 


Вложения
Александр
Пользователь
24.11.2022 03:04

Доброе утро. 

Перепробовал все варианты. Мистика какая-то. Михаил, закрываем заявку. Так я это и не победил. В чем подвох - пока не понимаю. 

И перезагружал сервер,и службу Exiland туда-сюда гонял. Всё бесполезно. Не хочет сохранять backup в папку TO-1-OBMEN, хоть тресни, в любую другую - запросто. 

Есть еще одна идея, но это только на выходные. 

Спасибо за оперативные ответы. 

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

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

Возможно на папке TO-1-OBMEN есть какие-то особые права доступа. 

Попробуйте рядом создать с TO-1-OBMEN другую папку, переместить все файлы из TO-1-OBMEN в новую папку, затем удалить TO-1-OBMEN, а новую папку переименовать в TO-1-OBMEN

--

С уважением, Михаил

Александр
Пользователь
24.11.2022 04:36

Михаил, пробовал. Не помогло..... Нет особых прав. Есть одна мысль, но это только на выходных смогу попробовать. Михаил, спасибо за оперативность. 

Александр
Пользователь
24.11.2022 09:50

Добрый день. 

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

Итог - папка побеждена. Результат такой. Я изначально создал папку TO-1-Obmen "руками" и показал программе, что в неё надо складывать backup. Почему при этом для программы эта папка недоступна - непонятно. Папку "прибил".

В программе прописал дополнительную папку для сохранения backup TO-1-Obmen. И чудо - папка стала доступной. Я не знаю в чем здесь дело, попробую провести эксперименты и тогда уже всё встанет на свои места. Т.е. мне пока понятно только то, что если в программе прописать путь, даже новый - всё норм. А вот если создать папку "руками" и показать её программе - некий затык. Но это только вот с этой папкой. Михаил, я поэксперементирую.... 

 

****** 

С уважением, Кусков Александр

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

Здравствуйте, Александр

Если вы создаете папку "руками", то это делаете под вашей учеткой, под которой вошли в Windows.

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

Это ведь разные учетки? Если да, то может как-то с этим связано. Я просто предполагаю.

Александр
Пользователь
24.11.2022 11:16

--- Если папку создает программа при выполнении задания, то она это делает под той учеткой, под которой стартует служба

Наверное, но ведь доступ к папке прописывается явно: логин/пароль. 

Я это проверю. 

 

С уважением, Кусков Александр

Александр
Пользователь
24.11.2022 16:19

Михаил, доброго дня!

Предположения подтвердились. Если создать папку "руками" и показать программе - ошибка доступа. Если папку для её создания указать в программе - всё норм. Завтра еще поковыряю, что за непонятки. 

Сейчас не могу вспомнить в предыдущих версиях, что я делал и как. Но точно помню - в связи с отстутствием места на дисках раскидывал backup'ы по разным серверам - такой ошибки не получал. Есть еще подозрение, что хранилища собраны на линуксе. Попробую организовать на винде. В общем, задача интересная.

С уважением, Кусков Александр. 

Александр
Пользователь
24.11.2022 16:43

Всё сложнее. Дело в линуксе. Если папку создать на ПК с Windows - всё норм. А вот с линуксом проблемы. 

Подумаю в чем проблема. 

 

С уважением, Кусков Александр. 

Александр
Пользователь
24.11.2022 17:06

Михаил, проблема закрыта. Я всё понял, протестировал. Всё работает. Но задача была интересная. 

Спасибо за мощный продукт. 

С уважением, Кусков Александр.

Михаил
Тех.поддержка Exiland Backup
25.11.2022 02:14

Здравствуйте, Александр

Путь 

\\193.121.161.14\backup\BACKUP_DOC\TO\TO-1\TO-1-OBMEN\

- это путь к папке в Linux?

Александр
Пользователь
25.11.2022 11:35

Путь 

\\193.121.161.14\backup\BACKUP_DOC\TO\TO-1\TO-1-OBMEN\

это путь к папке в Linux?

Да, именно туда. Я долго не мог понять, в чем проблема. На линуксе работает Samba Server, он не введен в AD. Создан пользователь it-backup c полными правами на папки Backup'ов. Долго писать не буду. Решение такое: надо было с сервера, где хранятся документы пользователей и с которых снимаются backup'ы авторизоваться на этом самом SambaServer'е. И всё. Проблема ушла. Пришлось мозги включить. Сейчас всё хорошо, всё работает. Большое еще раз Вам спасибо за оперативность и очень хороший продукт. 

 

С уважением, Кусков Александр. 

См.также
#240: Новые папки и файлы не попадают в резервную копию
#238: Программа перестала копировать
#139: Кодировка при копировании по FTP