squid设置缓存目录到lustre文件系统客户端挂载点为什么出错

发布于 2022-08-25 07:56:19 字数 2224 浏览 10 评论 0

有没有哪位牛人指点一下,雪地跪求助!
          我搭建了一个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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文