Day 10246 服务器无法通过系统非页面共享区来进行分配,因为服务器已达非页面共享分配的配置极限

因为一些原因,在办公机上装了一台 Mac OS X 10.6 的虚拟机,并且因为需要与宿主机 Windows 7 交换大量文件,所以使用了 SMB 共享。

某日,在复制文件的进程中,在复制了1万个左右的文件后,共享突然断开,再连接亦无法成功,多次重启双方机器也没有效果,OS X 给出如下错误信息:

SMB Share failure between OS X 10.6 & Windows 7, figure 1

点击『好』后 Finder 继续给出错误信息:

SMB Share failure between OS X 10.6 & Windows 7, figure 1

根据错误代码-41进行搜索,有些提到是 Norton Secutiry 的原因,但是宿主机并没有安装这个软件;另一篇帖子则提出问题应当出在宿主机 Windows 端,于是想到去翻系统日志,果然发现了奇怪的东西:

SMB Share failure between OS X 10.6 & Windows 7, figure 3

按照此方向去搜索,虽然因为时间紧,没有挖到官方的详细说明,不过按照以下方式进行修改、并重新启动宿主机和虚拟机已证实有效:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache

将DWORD(32位)项LargeSystemCache的值修改为:1

HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size

将DWORD(32位)项Size(如没有则新建)的值修改为:3

由于宿主机版本为消费级的 Windows 7,而非服务器系统,推测是消费级系统中对共享文件的限制较低,在进行大量或大尺寸文件的SMB共享时超出了上限,因而导致问题的发生。

Comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

 剩余字数 ( Characters available )

注:请不要在评论中插入任何链接,否则将自动被识别为垃圾评论,博主将完全看不到。

Notice: please DO NOT add any links in your comment, otherwise it would be identified as SPAM automatically.

*