Saat OpenWrt Kehilangan Berkas Squid ketika Mulai Ulang
Tata letak /var → /tmp berbasis RAM yang umum kehilangan isinya saat mulai ulang; build lain dapat mempertahankan /var secara permanen.
Tata letak OpenWrt yang umum menautkan /var ke /tmp berbasis RAM, sehingga berkas Squid yang disimpan di sana hilang saat mulai ulang. Build lain dapat mempertahankan /var secara permanen. Periksa sistem berkas dan mount yang sebenarnya sebelum menyalahkan Squid atas direktori yang hilang; nama jalur saja tidak membuktikan ketahanan.
| Persyaratan | Tindakan saat start atau penyimpanan |
|---|---|
| Mempertahankan isi cache dan log | Gunakan volume persisten yang di-mount dan perbarui konfigurasi sumber paket yang didukung |
| Cache sekali pakai | Buat direktori runtime yang diperlukan pada setiap boot melalui startup yang didukung |
Untuk ketahanan, pertahankan opsi backend dan ukuran saat mengubah jalur. Mengedit hanya konfigurasi runtime yang dihasilkan dapat tertimpa.
Volume harus di-mount sebelum Squid dan dapat ditulis oleh identitas layanannya. Memindahkan jalur ke /opt atau /mnt tidak memberi penyimpanan maupun kesiapan mount. Bedakan direktori yang tidak ada, izin, dan mount yang tidak tersedia dari kesalahan start pertama.