totnetot
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Итог моих поисков решения проблемы теневого копирования. Убил несколько дней на эту проблему. Излагаю способ решить проблему со сбоями службы "теневого копирования". Инструкция по исправлению ошибок, связанных с "теневым копированием" в Cobian Backup: Информация взята с официального форума, страниц поддержки windows на официальном сайте microsoft и др. источников. Мною была обобщена и доработана. Протестировано на Windows 7-64. 1. В командной строке выполняем следующие 2 команды, и получаем значения переменных: echo %USERDOMAIN% echo %USERNAME% Далее в вместо написанных "USERDOMAIN" "USERNAME" подставляем полученные значения переменных. 2. Добавляем следующие записи в реестр согласно таблице, если таковые отсутствуют. Тип всех добавляемых записей: "REG_DWORD" Значение всех добавляемых записей: "1" ветка | добавить | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS\VssAccessControl | USERDOMAIN\USERNAME | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS\VssAccessControl | USERDOMAIN\MyCobianServiceUserAccount | дополнительно | | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS\Diag | NT Authority\NetworkService | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS\Diag | USERDOMAIN\MyCobianServiceUserAccount | дополнительные ветки реестра на случай сбоев windows (не обязательно, и большинству не нужно) | | HKEY_LOCAL_MACHINE\SYSTEM\ControlSet***\services\VSS\ | продублировать всю структуру как в ветке \CurrentControlSet\services\VSS\ | *** - могут быть 001, 002 и т.д. | | 3. В командной строке выполняем dcomcnfg.exe Заходим в "Службы компонентов" - "Компьютеры". На ярлыке "Мой компьютер" нажимаем ПКМ - "свойства", преходим на вкладку "Безопасность COM" - раздел "Права доступа". Нажимаем "Изменить умолчания" - "Добавить" В поле "Введите имена выбираемых объектов" пишем "network" и нажимаем "Ок" После нажатия "Ок" нас возвращает в предыдущее меню, в котором в разделе "Группы и пользователи" должна появиться новая запись "NETWORK SERVICE", у которой должен быть разрешен "локальный доступ". Нажимаем 2 раза "Ок" и окно свойст закрывается. 4. Не лишним будет проверить следующе настройки: У меня теперь 2 службы "Cobian Bakup" запускаются от текущей УЗ. А служба "теневого копирования" по умолчанию в windows должна запускаться от "Системной" УЗ. Во всех службах желательно включить перезагрузку в 3х случаях. 5. Для того чтобы теневое копирование продолжало работать даже в случаях некоторых поломок windows, когда она для загрузки использует парралельные ветки можно добавить аналогичные записи в реестр, по сути продублировав их. пример есть выше в таблице. "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet***\services\VSS\VssAccessControl" где "***" - номера наборов ControlSet для разных случаев загрузок. У меня было только ControlSet001 (он же ="current" в настоящий момент) и ControlSet002. Я себе добавил в оба раздела. 6. Выполняем перезагрузку системы и проверяем работу "Cobian Bakup". P.S. 1. Выше ShIvADeSt уже приводил ссылку на запись по этой теме с офф. форума, за что ему спасибо, несмотря на то что я ее находил раньше. Однако там есть некоторые недоговорки, в частности не указано точно в какой пункт меню из 4х, вкладки "Безопасность COM" нужно добавлять запись "NETWORK SERVICE". Я привел более развернутый и понятный ответ. 2. Проблема с "теневым копированием" у меня даже после всех настроек строго по инструкции все же оставалась. Я долго не мог понять в чем дело. В итоге выяснил что: - В одном задании было настроено копирование с USB - флэшки. У этой флэшки полетела файловая система и теперь она read-only. При попытке произвести с нее теневое копирование выскакивала ошибка службы VSS. При таких ошибках Cobian пытается произвести копирование обычным образом. Шло обычное копирование. В этот момент служба VSS зависала. Висеть она могла разное время, обычно около 5-10 минут. Текущее задание заканчивалось и Cobian начинал следующее. Но т.к. Служба VSS все еще продолжала висеть - то и в этом следующем задании выскакивала ошибка теневого копирования, происходило копирование обычным способом с кучей ошибок невозможности доступа к заблокированным файлам. В итоге сделанная резервная копия получалася не верная, в ней отсутствовали заблокированные файлы. В таких случаях рекомендуется отключать использование теневого копирования для данного задания (в настройках самого задания). Если появляется неисправность с доступом к одному тому - то это может повлечь за собой ошибки в других заданиях, в которых нет проблем с доступом. Для исключения таких случаев рекомендуется в настройках поставить галочку "отменить задание при сбое теневого копирования". Всем надежного копирования! | Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 17:55 29-01-2018 | Исправлено: totnetot, 10:52 30-01-2018 |
|