Estou apenas configurando um novo servidor proxy e tenho dificuldade para fazer com que o diretório de troca aponte para outro ponto em vez do original.
O sistema está configurado para executar todas as atualizações mais recentes do Ubuntu e do squid. O disco NVME está montado em /squid e criei um diretório chamado squid-cache conforme a seguir:
root@rockpi-4b:~# df
==> Deleted all non entries:
/dev/nvme0n1p1 479669932 33628196 421606076 8% /squid
o diretório tem os direitos de acesso corretos para o proxy do usuário (é nesse serviço que o squid deve ser executado):
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
Configurei a pasta correta em squid.conf e também defini o cache_efficient_user e o grupo para corresponder ao mesmo UID "proxy".
No entanto, o squid ainda parece não ter permissão para escrever neste diretório e tenho dificuldade em encontrar o motivo. nem o SELinux nem o AppArmor estão em execução.
Instalei o RockPi a partir da imagem Rockpi: https://wiki.radxa.com/Rockpi4/Ubuntu
E até agora não vi nada que pudesse impedir o squid de acessar este diretório.
Um pouco frustrado aqui, talvez cego demais para a solução certa. Alguma ideia? É claro que analisei todas as descobertas do Google até agora, mas, novamente, ou sou cego ou.....
Dirk