chenzq1604 发表于 2009-01-07 19:11

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 编辑 ]

chenzq1604 发表于 2009-01-08 17:47

重新配置编译,自己搞定了:

./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

cliffordl 发表于 2013-01-05 11:39

回复 1# chenzq1604


    linux 的aufs补丁哪里能找到,跪求

llzqq 发表于 2013-01-05 14:27

编译SQUID是加“--enable-storeio=aufs,ufs,null ”

然后就可以用了:

cache_dir   aufs    /usr/local/squid/men 100 16 256
页: [1]
查看完整版本: squid在linux中是不是不能使用aufs?(已经搞定)