squid设置缓存目录到lustre文件系统客户端挂载点为什么出错
有没有哪位牛人指点一下,雪地跪求助!
我搭建了一个lustre文件测试系统,环境如下:
ip地址 主机名
10.1.27.33 squid
10.1.27.34 oss
10.1.27.35 mds
把lustre系统的客户端挂载到主机squid的/mnt/testfs上
主机squid,我事先安装配置成了squid代理缓冲服务器,然后修改配置文件squid.conf
(我主要是想把squid的缓冲存储器的存储目录设置到lustre文件系统中)
cache_dir ufs /mnt/testfs/cache 200 16 256
输入命令squid -z后lustre mds就报错,说有BUG,哪们大虾能指点一下啊!
报错内容是:
Message from syslogd@mds at Fri Aug 28 13:41:30 2009 ...
mds kernel: LustreError: 3128:0(pack_generic.c:655:lustre_shrink_reply_v2()) ASSERTION(msg->lm_bufcount > segment) failed
Message from syslogd@mds at Fri Aug 28 13:41:30 2009 ...
mds1 kernel: LustreError: 3128:0(pack_generic.c:655:lustre_shrink_reply_v2()) LBUG
后来,我怀疑是lustre文件系统不支持squid缓存的读写方式。于是,我又尝试只把squid的日志文件设置到lustre文件系统中去,配置文件中如下设置:
access_log /mnt/testfs/logs/access.log squid
cache_log /mnt/testfs/logs/cache.log squid
还像上面一样报错。
所以我想问问,这是什么原因?
如果要实现这个的squid到lustre文件系统的绑定,可以怎么去做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论