Когда OpenWrt теряет файлы Squid при перезагрузке
Обычная схема /var → /tmp в RAM теряет содержимое при перезагрузке; другие сборки могут сохранять /var постоянно.
Обычная схема OpenWrt связывает /var с /tmp в RAM, поэтому файлы Squid, хранящиеся там, теряются при перезагрузке. Другие сборки могут сохранять /var постоянно. Проверьте фактическую файловую систему и точку монтирования, прежде чем винить Squid в отсутствии каталогов; одно имя пути не гарантирует сохранность.
| Требование | Действие при запуске или хранении |
|---|---|
| Сохранять содержимое кэша и журналов | Используйте смонтированный постоянный том и обновите поддерживаемую конфигурацию источника пакета |
| Одноразовый кэш | Создавайте нужные каталоги времени выполнения при каждой загрузке поддерживаемым запуском |
Для сохранности оставьте параметры бэкенда и размера при смене пути. Правка только сгенерированной конфигурации времени выполнения может быть перезаписана.
Том должен быть смонтирован до Squid и доступен для записи его служебной учётной записью. Перенос пути в /opt или /mnt не даёт ни хранилища, ни готовности монтирования. Отличайте отсутствующий каталог, права и недоступное монтирование от первой ошибки запуска.