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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值