我们有几个Mac客户端(10.5和10.6)从Windows 2003服务器安装共享。 我们的档案pipe理员至less每天要进入一次,将其中的项目归档到备份服务器。 大多数情况下,她没有任何问题:她将文件夹复制到存档服务器,完成后,将其从该共享中删除。
然后,她会遇到一个,而且会说她没有权限。 当我进入Open会话时,会说某个用户在Windows 2003中对这个文件有一个READ锁。当然,这个人没有打开文件,我们可以删除它的唯一方法是closures文件上的公开会话。
我的想法:
Mac喜欢在SMB服务器上“撒”隐藏的“资源分叉”,并且可能在最后一次写入该共享的Mac上closures文件,并且这些文件仍然存在。
Windows 2003有一个错误,不正确地“释放”文件上的OPLOCK?
史蒂夫·鲍尔默只是不喜欢苹果,所以他想通过不释放文件锁来惹恼所有人:-)
关于这个还能做什么? 它每天都发生,有时每天几次!
非常感谢,
布鲁斯
我想你可能有正确的想法。 似乎要停止从资源叉撒洒OS X是要走的路。
另外当你看看哪个用户有文件打开,你检查他们的本地机器,看看是否有一个打开该文件的过程。 我的怀疑是一个特定的程序错误。