Mount.cifs cannot allocate memory mounting Windows share

参考文章地址

执行mount 我的WIN7机上的共享夹时出现下面的问题:

anzyelay@ubuntu:Desktop$ ./files_share.sh 
主机IP为:192.168.1.219
主机共享目录:2440_linux
主机用户名:administrator
mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
anzyelay@ubuntu:Desktop$ ./files_share.sh 

以前是可以的,虚拟机重启突然就不行了,我mount的命令肯定是对的,如下

anzyelay@ubuntu:Desktop$ cat ./files_share.sh 
#!/bin/sh
#PC-INVENTION
HOST_IP=192.168.1.219
#主机共享的文件夹
SHAREFOLDER=2440_linux
#主机用户名和密码
HOST_USERNAME=administrator
HOST_PW=123
echo "主机IP为:"${HOST_IP}
echo "主机共享目录:"${SHAREFOLDER}
echo "主机用户名:"${HOST_USERNAME}

#echo "662684212" | sudo -S mount //${HOST_IP}/${SHAREFOLDER} /mnt/win7/ -o username=${HOST_USERNAME},password=${HOST_PW},dmask=777,fmode=777

echo "662684212" | sudo -S mount //${HOST_IP}/${SHAREFOLDER} /mnt/win7/ -o iocharset=utf8,username=${HOST_USERNAME},password=${HOST_PW},dir_mode=0777,file_mode=0777,uid=0,noserverino

ls /mnt/win7/

根据文章提示检查
1. 首先查看我WIN7上共享目录的共享属性,确认是OK的.
2. 然后在开始里运行 “regedit” ,如果是xp系统就要修改下面的注册项值为1,win7之后就不用了,我win7所以不用修改直接跳过这步。

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

3.修改下面的注册项值为3

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

这里写图片描述
4.重启Server进程。在开始里运行“services.msc” ,找到Server服务,重启就行了。
这里写图片描述
这里写图片描述

再次mount OK了

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值