通过linux平台的samba服务搭建的共享文件经常不能访问

2015年01月05日 其他资源 暂无评论 阅读5872次
通过linux平台的samba服务搭建的共享文件经常不能访问
新年后的第一大难题,遇到了在linux(ubuntu)系统上搭建的samba共享文件夹经常打不开的问题。
先说下环境大体情况。
局域网内有一台win7系统的机器,通过VirtualBox建立一个ubuntu的虚拟机。
在这台虚拟机内,安装了samba,通过samba做了一个share的共享文件夹来供其他用户(都是win7系统)来访问。
samba服务设置中,使用的是share认证方式,也就是无需用户名密码,直接通过IP地址即可访问。
这个环境大约是2014年7月初搭建的。搭建后,项目组所有成员都使用这个共享文件夹,人数大约在五六人左右。
这半年来一直运行地挺稳定,极少出现宕机的情况。
大约半月前,win7放置ubuntu虚拟机的那台机器被换了个位置,同时项目组也增加了两名成员。
这样的变化貌似没引起这个共享文件夹出现什么异常,但从上周开始,偶偶尔尔得就出现了打不开的现象。
直到今天,问题变得很严重了。貌似几分钟就会出现一次,若出现了无法访问这个共享文件夹的情况,稍等一两分钟后便又可以被访问了。

出现的详细如下:

linux-samba-error.png

正在还原网络连接
将X重新连接到
[IP-Address]\share时出错
Microsoft Windows Network:本地设备名已在使用中。
此连接尚未恢复。

节日前后出现这样的问题,容易让群众议论纷纷,造成极不好的社会影响,所以面临着很大的压力必须解决掉这个问题。

猜测的原因可能是用户对share共享文件夹的连接数过多造成的宕机。
于是去设置了samba的最大连接数
方法
su
[INPUT ROOT PWD]
cd /etc/samba
sudo gedit samba.conf

在打开的samba.conf配置文件中,找到自己共享文件夹的那个section,
向其中最后添加一行max connections = 200
之后重启服务sudo /etc/init.d/samba restart
做完之后,感觉没有生效。

上述方法宣告失败后,尝试在每个用户的win7客户端上,如果发生连不上共享文件夹时,让用户删除掉自己之前已创建的连接信息。
在win7中查看自己创建的共享服务连接的命令是:
 net use
这样可以看到自己之前的连接信息。
接下来就要删除掉这些过去的连接了,命令是:
 net use \\[IP-Address]\IPC$ del
最后的结果很遗憾地也是无效。

这里贴出来的是我尝试的方法,但最终并没有解决掉。本文仅供大家参考,若哪位高人能提供新的思路,不胜感激。

--------------------------------
文末:
记录linux下启动samba服务图形界面的命令
sudo system-config-samba
分享本文至:

WRITTEN BY

avatar
本文标签:linuxsamba
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

欢迎留言




用户登录

sitemap