win7 mount到Linux下无法分配内存的问题(Cannot allocate memory)

方法一

当通过mount.cifs命令对windows下的文件进行映射时,若文件太大,便会产生这种错误,解决方法是:

   修改注册表 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\IRPStackSize项的值大于等于15,若IRPStackSize项不存在,就新建一个DWORD值,点击弹出窗口的的进制为十进制,值写个18就ok了,还要重启一下。

 

方法二

如题,我在win7系统下共享目录,mount到linux下,进行编译或者某些操作,出现Cannot allocate memory提示。

修改以下两个键值,然后重启server服务,可以解决这个问题:

打开注册表 regedit

(1)

如果这个键值没有,则创建:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache  为 “1″.

键值类型为DWORD

 

(2)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size 为 “3″.

(3)

services.msc,找到server服务,停止然后启动,即可生效。当然你重启机器也可以。

 

注意

我之前用第一种方法解决了(Cannot allocate memory)问题,后来又出现了,第一种方法不顶用了,后来发现了第二种方法,然后解决了我(Cannot allocate memory)问题。

 

转载:https://blog.csdn.net/strategycn/article/details/7917082

转载:https://www.cnblogs.com/solohac/p/4154169.html

你可能感兴趣的:(Linux,文件系统)