Я использую последнюю версию Cobian 11. У меня есть NAS Synology DS412. Все мои машины (Mac и Windows) получают доступ к нему нормально, когда я вхожу в систему и просматриваю его вручную.
У меня Cobian установлен как служба на двух машинах с Windows: WinXP SP3 и Win7 x64. На обеих машинах служба настроена на вход с моей учетной записью, которая находится в группе администраторов Windows. Резервное копирование на обеих машинах завершается ошибкой с сообщением «Не удалось создать целевой каталог" \\ nas1 \ backups \ foo \ bar \ ": неверное имя файла, имя каталога или синтаксис метки тома».
Обычный ответ на форумах поддержки Cobian - проблема с разрешением. Я согласен. Но что я могу сделать на этом этапе для дальнейшей диагностики?
Это потому, что вы запускаете программу как СЕРВИС. По умолчанию Cobian устанавливается как СЕРВИС. Переустановите программу как ПРИЛОЖЕНИЕ, и проблема исчезнет.
ПРИМЕЧАНИЕ. Если вы создали несколько задач, убедитесь, что вы сохранили / экспортируете их из меню файлов перед удалением Cobian, чтобы вы могли повторно импортировать их после удаления и повторной установки.
У меня та же проблема. Я нашел уродливое решение, но оно мне подходит.
Если кому интересно, это ниже скопировано отсюда.
Здравствуй !
Чтобы обойти поведение Cobian [заменить имя папки на ее UNC-представление для пункта назначения], можно сделать следующее:
Часть 1, немного конфига:
CD в папку установки Cobian
создайте каталог, скажем mnt [например, unix mount]
Используйте Cobian, откройте задачу и измените / создайте место назначения, как обычно, на «C: \ Program Files (x86) \ Cobian Backup 11 \ mnt \ toBackup» [не волнуйтесь ;-)]
после этого удалите папку "toBackup" в проводнике Windows
Часть 2, создайте предварительное / пост-задание для задачи.
а) до события
сопоставьте сетевой диск, но только имя UNC, БЕЗ каталога, например:
net use \ remServer \ remShare / user: username password [это можно проверить через> net use]
используйте LINKD для сопоставления этого сетевого подключения с ранее созданным подкаталогом [mnt]:
mklink / d "C: \ Program Files (x86) \ Cobian Backup 11 \ mnt \ toBackup" \ remServer \ remShare [с учетом идентичного имени для пункта назначения "toBackup"]
Если это было выполнено в предварительном событии, Cobian увидит удаленный диск в локальной подпапке [для которой он был настроен].
б) после события
- rd / s / q "C: \ Program Files (x86) \ Cobian Backup 11 \ mnt \ toBackup" [не волнуйтесь: это не удаляет ваши файлы! {1}]
- чистое использование \ remServer \ remShare / d / y
Храните эти команды именно в таком порядке.
Таким образом все работает нормально, потому что процесс cobian не требует аутентификации. Примечание. Для этого требуется Windows7 или Windows Server 2008 R2.
Уродливый обходной путь, но работает. Я не могу понять, почему Cobian не может напрямую открывать сетевые подключения к серверу под определенным именем пользователя. Это не так уж сложно.
С уважением,
++ мабра
{1} Провести надлежащие испытания. Я не дам здесь никаких гарантий. У меня это просто работало правильно.
Я могу решить проблему так:
http://www.cobiansoft.com/cobianbackup_faq.htm#24
Q: Installing the program as a service, I get an error in the log file.
The program cannot access a network drive. Why?
A: In order to access a network resource, the service cannot be running
as the local system account. One way to fix this problem:
* Uninstall the program.
* Install it again, but select the option "Use the following account".
* Then you can enter a valid user ID and a password. This account must
have permission to access the network drive.
The other way:
* Just go to the Options dialog box and re-enter the logon settings there.
Это работало просто путем запуска задачи с учетными данными администратора. Найдите это в дополнительных параметрах вашей задачи. :)
Я нашел решение на форуме Cobian Backup: Невозможно создать целевой каталог - результат "Неверный синтаксис имени файла, имени каталога или метки тома".
Сделайте так, чтобы Windows открыла общий ресурс, используя учетные данные с разрешением на запись. Это можно сделать как событие перед резервным копированием в определении задачи резервного копирования Cobian.
Для этого откройте командную строку и введите следующую строку - значения, заключенные в <>, должны быть изменены в соответствии с вашими потребностями:
net use </PERSISTENT:YES> \\<SERVERNAME>\<SHARENAME> /user:<USERNAME> <PASSWORD_OR_*_FOR_PROMPT>
Просто добавьте имя пользователя и пароль к «запускать задачу от имени другого пользователя» и введите то же имя пользователя и пароль для пользователя, у которого есть права записи. forum.cobiansoft.com.
Я решил это, щелкнув задачу правой кнопкой мыши, затем «Изменить задачу», «Дополнительно», «Запустить задачу с другим пользователем». Затем я снова ввел имя пользователя, домен и пароль, мой Cobian запустился с этой ошибкой, когда я изменил пароль пользователя, до этого все было нормально.
Та же проблема. Это случилось, когда я потерял сетевое подключение к NAS. (причина была в другом времени, Thecus vs. MS Server)
Попробуйте перезапустить сервисы в меню Cobian
Меню / Инструменты / Параметры / Общие / Кнопка-ServiceAndAplicationCOntrol
стоп / старт - теневая копия - услуги системы электроснабжения.