Chinaunix

标题: squid设置缓存目录到lustre文件系统客户端挂载点为什么出错 [打印本页]

作者: wjj8604    时间: 2009-08-28 14:36
标题: 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文件系统的绑定,可以怎么去做?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2