nao tem o porque gerar varios cache_dir em um unico HD ..
o squid calcula as threads baseado no numero de cache_dir ... mtas threads em um unico hd... vai gerar um "queue congestion" .. o que nao eh bom..
e cache de 400mb ... faz assim
monte o diretorio /var/spool/squid no /dev/sdb1 (supondo que seja o segundo hd)
cache_dir aufs /var/spool/squid 20000 16 256
aufs eh mto melhor que diskd ... inclusive o devel do diskd esta parado.... o pessoal so tem feito melhorias no ufs, aufs e no coss ..