На моем домашнем сервере работает Squid, и раньше он без проблем запускался при загрузке. Но в настоящее время Squid не запускается автоматически при загрузке, хотя он запускается нормально, когда я вхожу в систему и выполняю systemctl start squid
.
Я считаю, что проблема проста, о чем свидетельствует следующий фрагмент вывода консоли во время загрузки:
[ OK ] Mounted /home.
[FAILED] Failed to start LSB: Squid HTTP Proxy version 3.x.
See 'systemctl status squid.service' for details.
...
[ OK ] Mounted /var/cache.
Поскольку мой кальмар cache_dir
находится под /var/cache
, проблема в том, что systemd пытается запустить демон Squid слишком рано.
Как я могу сказать systemd, что ему нужно дождаться, пока все локальные файловые системы будут смонтированы, прежде чем запускать демон Squid?