平时在linux下会用到mount命令将windows下的共享目录挂载到linux下,今天再次使用的时候出错,经过查找资料已解决,记录下来。
遮盖的分别为:windows的IP地址,用户名和密码:
mount -t cifs //ip/ImageProFinder_Linux /home/zhangmm -o username=*****,password=******
使用此命令后出现如下错误:
mount error 12 = Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
解决办法:
1、修改两个注册表的键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management下面看是否有LargeSystemCache 这一个键值,若没有则自己建一个,将其值设为1,该值的意义是启动大的系统缓存;
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters下看是否有个Size的键值,若有则将其值更改为3,没有则自己建一个,值设为3;
2、重启server服务
利用services.msc命令打开服务窗口,找到services这一项,重启该服务。
三步完成,重新使用以上的mount命令,则挂在成功。