Ich richte gerade einen neuen Proxyserver ein und habe Probleme damit, das Swap-Verzeichnis auf einen anderen als den ursprünglichen Punkt zu verweisen.
Das System ist so konfiguriert, dass alle aktuellen Updates von Ubuntu und Squid ausgeführt werden. Die NVME-Disk ist unter /squid gemountet und ich habe ein Verzeichnis namens squid-cache wie folgt erstellt:
root@rockpi-4b:~# df
==> Deleted all non entries:
/dev/nvme0n1p1 479669932 33628196 421606076 8% /squid
das Verzeichnis hat die richtigen Zugriffsrechte für den Benutzer-Proxy (das ist der Dienst, auf dem Squid laufen soll):
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
Ich habe den richtigen Ordner in squid.conf konfiguriert und auch cache_effective_user und die Gruppe so definiert, dass sie mit demselben UID-„Proxy“ übereinstimmen.
Allerdings scheint Squid immer noch keine Berechtigung zum Schreiben in dieses Verzeichnis zu haben, und ich kann den Grund dafür nur schwer finden. Weder SELinux noch AppArmor werden ausgeführt.
Ich habe den RockPi vom Rockpi-Image installiert: https://wiki.radxa.com/Rockpi4/Ubuntu
Und bisher habe ich nichts gesehen, was Squid daran hindern könnte, auf dieses Verzeichnis zuzugreifen.
Ein bisschen frustriert, vielleicht zu blind für die richtige Lösung. Irgendwelche Ideen? Natürlich habe ich alle bisherigen Google-Ergebnisse durchgesehen, aber noch einmal, entweder bin ich blind oder …
Dolch