|
|
Windows XP已经可以访问samba服务器了,但是我删除samba共享目录上的东西或者拷东西上去都不能即时更新文件列表,一定要我按F5刷新后才能看到我所做的更改。
这对于普通用户是非常不方便的,会以为文件没有拷贝成功。
但有时候,Windows刚开机的时候,通过Windows访问samba共享目录,新建或删除,目录刷新是正常的,过了一会就不正常了,一定要我按F5刷新。
如果访问的是Windows 2000 server提供的共享目录,新建或删除,文件列表正常更新。还有一点文件同步也非常快,我这里新建了文件,另外一台浏览共享目录的windows机器,文件列表会自动更新。而访问samba共享目录的windows机器,手册说要1分钟才能同步,而我这里,根本看不到更新,一定要按F5刷新。
这是一个很严重的问题,但是网上极少讨论,到底是问题是出在
1. windows XP client的问题
2. 所用的samba版本问题
3. samba配置问题
4. linux kernel的问题
如果你用的windows client和linux, samba的组合完全没有刷新和同步问题,请跟贴告诉我所用的版本。
我看了一下,samba有两个可能和问题有关的配置参数
change notify timeout default is 60
kernel change notify default is Yes
我用的是samba-3.0.9,linux kernel 2.4.21
samba配置文件
[global]
workgroup =
server string =
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
[homes]
comment = Home Directories
read only = No
browseable = No |
|