squid在linux中是不是不能使用aufs?(已经搞定)
在CentOS5.2中我安装的时候使用如下./configure --enable-asysnc-io=40--enable-default-err-language=Simplify_Chinese --localstatedir=/var/squid
其中--enable-asysnc-io=40等于多个命令快捷方式类似于: --enable-storeio=ufs,aufs,diskd
但是我在将:
cache_dir ufs /var/squid/cache 100 16 256
修改为
cache_dir aufs /var/squid/cache 100 16 256
提示如下错误:
2009/01/07 19:02:39| Processing Configuration File: /usr/local/squid/etc/squid.conf (depth 0)
FATAL: Bungled squid.conf line 1745: cache_dir aufs /var/squid/cache 100 16 256
Squid Cache (Version 3.0.STABLE11): Terminated abnormally.
CPU Usage: 0.031 seconds = 0.000 user + 0.031 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 17
初步怀疑为ext3的linux不支持这种方式?有没有兄弟指导一下
[ 本帖最后由 chenzq1604 于 2009-1-8 17:48 编辑 ] 重新配置编译,自己搞定了:
./configure --enable-asysnc-io=40--enable-default-err-language=Simplify_Chinese --localstatedir=/var/squid --enable-storeio=aufs,ufs,diskd,null
加了一句--enable-storeio=aufs,diskd,null,让aufs在前
修改src/DiskIO/DiskThreads/DiskThreads.h
将#define ASYNC_WRITE 0
0改为1 回复 1# chenzq1604
linux 的aufs补丁哪里能找到,跪求 编译SQUID是加“--enable-storeio=aufs,ufs,null ”
然后就可以用了:
cache_dir aufs /usr/local/squid/men 100 16 256
页:
[1]