Cobian备份到networking共享的诊断权限问题

我正在运行最新的Cobian 11.我有一台Synology DS412 NAS。 我所有的机器(Mac和Windows)都可以在我login时访问它,并且可以手动浏览。

Cobian在两台Windows机器上作为服务安装:WinXP SP3和Win7 x64。 在这两台机器上,服务都设置为使用Windowspipe理员组中的用户帐户login。 两台计算机上的备份都将失败,并显示消息“无法创build目标目录”\\ nas1 \ backups \ foo \ bar \“:文件名,目录名称或卷标语法不正确”。

  • 我已经尝试设置NAS的共享,以允许匿名读/写访问,但没有任何区别。 尽pipe我希望备份在半夜无人值守的情况下运行,但是我已经通过在login时手动运行它们来testing它们,但没有运气。
  • 在开始之前,我确保我可以使用浏览器浏览NAS,以确保与Windows和NAS的任何validation会话都没有过期。 仍然没有运气。
  • 我已经尝试在备份之前在NAS上创build目标目录并将其删除,以便备份作业可以使用客户端的凭据创build它,但没有运气。

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

停止/开始 – 影子副本 – 电源系统服务。