OpenWrt が再起動時に Squid のファイルを失うとき
よくある /var → RAM 上の /tmp という構成では再起動時に内容が失われます。他のビルドでは /var を永続化できます。
よくある OpenWrt の構成では /var を RAM 上の /tmp にリンクするため、そこに保存された Squid のファイルは再起動時に失われます。他のビルドでは /var を永続化できます。Squid のせいにする前に、実際のファイルシステムとマウントを確認してください。パス名だけでは永続性は保証されません。
| 要件 | 起動時または保存時の対応 |
|---|---|
| キャッシュとログの内容を保持する | マウントされた永続ボリュームを使い、パッケージがサポートするソース設定を更新する |
| 破棄してよいキャッシュ | サポートされた起動方法で、ブートごとに必要な実行時ディレクトリを作成する |
永続化するには、パスを変えつつバックエンドとサイズのオプションを維持します。生成された実行時設定だけを編集すると上書きされることがあります。
ボリュームは Squid より前にマウントされ、そのサービスの識別子で書き込める必要があります。パスを /opt や /mnt に移しても、ストレージもマウントの準備も得られません。ディレクトリの欠如、権限、マウント不能を最初の起動エラーと区別してください。