Я только что настраивал новый прокси-сервер и изо всех сил пытаюсь заставить каталог подкачки указывать на другую точку, а не на исходную.
Система настроена на запуск всех последних обновлений Ubuntu и squid. Диск NVME смонтирован в /squid, и я создал каталог с именем squid-cache следующим образом:
root@rockpi-4b:~# df
==> Deleted all non entries:
/dev/nvme0n1p1 479669932 33628196 421606076 8% /squid
каталог имеет правильные права доступа для прокси-сервера пользователя (это служба, на которой должен работать Squid):
root@rockpi-4b:/squid# ls -al
==> Deleted all non relevant entries:
drwxr-xr-x 2 proxy proxy 4096 Mar 12 19:36 squid-cache
-rw------- 1 root root 34359738368 Mar 12 17:48 swapfile
Я настроил нужную папку в squid.conf, а также определил cache_effective_user и группу так, чтобы они соответствовали одному и тому же UID «proxy».
Однако у squid по-прежнему нет разрешения на запись в этот каталог, и я пытаюсь найти причину. Ни SELinux, ни AppArmor не запущены.
Я установил RockPi из образа Rockpi: https://wiki.radxa.com/Rockpi4/Ubuntu
И до сих пор не видел ничего, что могло бы помешать Squid получить доступ к этому каталогу.
Немного расстроен, может быть, слишком слеп к правильному решению. Есть мысли? Конечно, я просмотрел все результаты Google до сих пор, но опять же, либо я слепой, либо...
Дирк