想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

mac访问Windows Server的SMB出现文件占用问题

请问:

在高于10.13的mac os 系统中访问smb时,在并未读取文件时却出现占用文件的问题,导致其他用户无法无法操作该文件,请问如何解决。

Windows Server版本2019(2008中也出现过这个问题)多用户共享。

检查打开文件时发现了这个,不确定这个是什么。另外发现确实是mac系统在读取文件,但实际mac端并未进行操作。

谢谢。

发布日期 2021年8月23日 上午11:35

回复
回复量: 7

2021年8月24日 上午9:37 回应 This772

就目前的猜测,有两个可能性,如果不是,题主还得提供更多的信息,共享配置,用户权限,Macs 上smb.conf,具体的错误信息,Windows 和 Mac 的 logs,最好举个实例到底是什么情况 等等。


  1. 在 Mac 上,禁止 spotlight 在网络盘上搜索建索引等
  2. 确认,在共享的根目录中,存在目录:.TemporaryItems;用户有对.TemporaryItems及其所有子目录的读写运行(rwx)的完全的权限。

2021年8月24日 下午3:00 回应 tonyfromcalgary

用10.13登录服务器,随便打开一个文件夹,并未做其他操作。(未关闭spotlight)


之后用sudo mdutil -a -i off和OnyX关闭了spotlight并删除索引,测试spotlight已经不能检索出文件了。



检查\.TemporaryItems文件夹的权限为完全控制


用10.12登录服务器,操作方法同之前的10.13,并未有过多的占用。

确实的打开了一方图,也没有AFP什么的。


删掉\.TemporaryItems文件夹之后,还是用刚才关闭spotlight的10.13随便打开文件,还是有这些。\.TemporaryItems文件夹并未重新建立。


另外共享的设备为dell-r920 Windows server2008,在r940,Windows server2019下同样有个问题。用户权限是按用户组设置的,为完全控制nsmb.conf为空或者设置了[default]

dir_cache_max_cnt=0

mc_on=no

均不行。logs没看过,有可能没开。

谢谢。

mac访问Windows Server的SMB出现文件占用问题

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!