나는 단지 새로운 프록시 서버를 설정하고 있으며 스왑 디렉터리가 원래 지점이 아닌 다른 지점을 가리키도록 하는 데 어려움을 겪고 있습니다.
시스템은 Ubuntu 및 Squid의 모든 최신 업데이트를 실행하도록 구성되어 있습니다. NVME 디스크는 /squid에 마운트되었으며 다음과 같이 squid-cache라는 디렉터리를 만들었습니다.
root@rockpi-4b:~# df
==> Deleted all non entries:
/dev/nvme0n1p1 479669932 33628196 421606076 8% /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에서 올바른 폴더를 구성하고 동일한 UID "프록시"와 일치하도록 캐시_효과_사용자 및 그룹도 정의했습니다.
그러나 Squid에는 여전히 이 디렉토리에 쓸 수 있는 권한이 없는 것 같아서 그 이유를 찾는 데 어려움을 겪고 있습니다. SELinux와 AppArmor가 모두 실행되고 있지 않습니다.
Rockpi 이미지에서 RockPi를 설치했습니다. https://wiki.radxa.com/Rockpi4/Ubuntu
그리고 지금까지 오징어가 이 디렉토리에 접근하는 것을 막을 수 있는 어떤 것도 본 적이 없습니다.
여기서는 약간 좌절감을 느꼈습니다. 올바른 솔루션을 찾기에는 너무 눈이 멀었을 수도 있습니다. 이견있는 사람? 물론 지금까지 구글에서 검색한 내용을 모두 살펴봤지만, 또다시 제가 시각 장애인이거나.....
단도