我正在运行最新的Cobian 11.我有一台Synology DS412 NAS。 我所有的机器(Mac和Windows)都可以在我login时访问它,并且可以手动浏览。
Cobian在两台Windows机器上作为服务安装:WinXP SP3和Win7 x64。 在这两台机器上,服务都设置为使用Windowspipe理员组中的用户帐户login。 两台计算机上的备份都将失败,并显示消息“无法创build目标目录”\\ nas1 \ backups \ foo \ bar \“:文件名,目录名称或卷标语法不正确”。
Cobian支持论坛的常见答案是存在权限问题。 我同意。 但在这一点上,我能做些什么来进一步诊断呢?
这是因为你正在运行该程序作为服务。 默认情况下,Cobian作为一个服务来安装。 重新安装该程序作为应用程序,问题将消失。
注意:如果您已经创build了一些任务,请确保在卸载Cobian之前从文件菜单中保存/导出它们,以便在卸载重新安装之后重新导入它们。
我有同样的问题。 我发现一个丑陋的解决方法,但为我工作。
如果任何人有兴趣,下面,从这里复制。
嗨!
为了规避Cobian的行为[用目的地的UNC表示replace文件夹名],可以这样做:
第1部分,一些configuration:
光盘放入Cobian安装文件夹
创build一个目录,说mnt [像unix mount]
使用Cobian,打开一个任务,并像往常一样更改/创build目的地为“C:\ Program Files(x86)\ Cobian Backup 11 \ mnt \ toBackup”[别担心;-)]
之后,在Windows资源pipe理器中删除“toBackup”文件夹
第2部分,为任务创build前/后工作。
a)事件前
映射一个networking驱动器,但只是UNC名称,没有目录,如下所示:
net use \ remServer \ remShare / user:用户名密码[可以通过> net usevalidation]
使用LINKD将此networking连接映射到先前创build的子目录[mnt]中:
mklink / d“C:\ Program Files(x86)\ Cobian Backup 11 \ mnt \ toBackup”\ remServer \ remShare [关于“toBackup”目标的相同名称]
如果在事件前执行了这个命令,Cobian会在本地子文件夹中为远程驱动器[configuration它]。
b)事后
- rd / s / q“C:\ Program Files(x86)\ Cobian Backup 11 \ mnt \ toBackup”[不要担心:这不会删除你的文件! {1}]
- net use \ remServer \ remShare / d / y
按照这个顺序保存这些命令。
万物都以这种方式运行良好,因为cobian过程不需要authentication。 注意:这需要Windows7或Windows Server 2008 R2。
一个丑陋的解决方法,但是做这个工作。 我不明白,为什么Cobian不能直接打开networking连接到一个特定的用户名下的服务器。 这并不复杂。
最好的祝福,
++ mabra
{1}做适当的testing。 我不会在这里保证。 这只是为我工作正常。
我在Cobian Backup论坛上find了解决scheme: 无法创build目标目录 – 导致“文件名,目录名称或卷标语法不正确” 。
使用具有写入权限的凭据使Windows打开共享。 这可以在Cobian备份任务定义中作为预备份事件完成。
为此,请打开命令提示符并键入以下string – <>中包含的注释值将被修改以满足您的需求:
net use </PERSISTENT:YES> \\<SERVERNAME>\<SHARENAME> /user:<USERNAME> <PASSWORD_OR_*_FOR_PROMPT>
这只需使用pipe理员凭据运行任务即可。 在你的任务的高级选项中find它。 🙂
只需将用户名和密码添加到“以另一用户身份运行任务”,并为具有写权限的用户input相同的用户名和密码即可。 forum.cobiansoft.com 。
我可以这样解决问题:
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.
我通过右键单击任务,然后编辑任务,高级,与其他用户运行任务来解决它。 然后我再次input用户名,域名和密码,当我更改用户密码时,我的Cobian开始出现这个错误。
一样的问题。 它发生在我失去了与NAS的networking连接。 (理由不同,Thecus vs. MS Server)
尝试在Cobian菜单中重新启动服务
菜单/工具/选项/全球/button,ServiceAndAplicationCOntrol
停止/开始 – 影子副本 – 电源系统服务。