cache_dir を使う Squid では、サービスが実際に読み込む設定の中でこのディレクティブを確認します。ディレクトリは引数であり、共通のインストールパスではありません。

cache_dir ufs /var/spool/squid 100 16 256

この例では /var/spool/squid がディスクキャッシュの最上位ディレクトリです。続く数値はこの UFS ストアの容量とサブディレクトリ構成を表します。パス名の一部ではありません。

サービスが選択した設定ファイルと、そこに含まれるファイルを確認します。コメントアウトされた例はディスクストアを有効にせず、複数の有効な cache_dir エントリがあればストレージを複数のディレクトリに置けます。

ディスクキャッシュが存在しないこともあります。Squid 7 の文書化された既定値では、ディスクキャッシュが設定されていない場合、キャッシュオブジェクトはメモリにのみ保存されます。ディストリビューションの設定がディスクストアを明示的に選ぶこともあります。このインターフェースは Squid 7 まで文書化されており Squid 8 にはありません。設定構文を適用する前に、インストールされているバージョンを確認してください。

関連記事