Plex 주변의 잘못된 소유권은 일반적으로 런타임 사용자, 호스트 UID/GID, 마운트된 경로의 권한이 서로 일치하지 않아 발생합니다.
파일을 삭제하거나 다시 만들면 예상치 못한 소유자로 다시 나타나나요? 아니면 다른 컨테이너가 같은 디렉터리에 파일을 쓴 후 Plex가 접근하지 못하나요? 호스트에서 실제로 각 파일을 생성하는 사용자를 확인한 다음, 해당 사용자 정보를 컨테이너 매핑 및 상위 디렉터리 권한과 비교하세요. 재귀적으로 777 권한을 적용하는 방법은 피하세요. 이는 사용자 식별자 문제를 해결하지 않고 숨길 뿐입니다.
실제로 파일을 생성하는 프로세스 찾기
Plex는 애플리케이션 이름으로 소유권을 제어하지 않습니다. 운영체제는 파일을 생성한 프로세스의 숫자형 사용자 및 그룹 정보를 기록합니다. Docker에서는 이 정보가 호스트에서 예상한 사용자 이름과 다를 수 있습니다.
바인드 마운트된 파일에는 호스트의 소유권 규칙이 적용되므로, UID/GID 불일치로 인해 디렉터리 모드 비트가 충분해 보여도 권한 오류가 발생할 수 있습니다. 이것이 Plex 파일 소유권을 확인할 때 먼저 파악해야 할 기준입니다.
유용한 단서는 호스트에서 정상 파일과 새로 다시 생성된 문제가 있는 파일에 표시되는 숫자형 UID와 GID입니다. ID가 다르면 파일을 생성한 주체 또는 컨테이너 매핑이 변경된 것입니다.
최종 폴더뿐 아니라 전체 경로 확인하기
모든 상위 디렉터리에 실행 권한이 있는지, 그리고 Plex에 접근이 필요한 위치에 읽기 또는 쓰기 권한이 있는지 확인하세요. 최종 미디어 폴더의 모드가 올바르더라도 상위 디렉터리가 경로 탐색을 차단하면 문제를 해결할 수 없습니다.
Plex 파일 소유권을 점검할 때는 미디어 서버 구성을 통해 쓰기 작업이 많은 애플리케이션 상태를 로컬에 유지하고 대용량 미디어에는 네트워크 스토리지를 사용할 수 있습니다. 이렇게 하면 앱 데이터의 지연 시간과 마운트 위험 노출을 줄일 수 있습니다.
문제를 일으키는 동일한 작업 흐름으로 테스트 파일 하나를 만든 후 즉시 소유권을 확인하세요. 전체 라이브러리 스캔이나 가져오기가 끝날 때까지 기다리지 않고 파일 작성자를 분리해 확인할 수 있습니다.
모드보다 먼저 사용자 및 그룹 정책 수정하기
컨테이너의 UID/GID 또는 공유 그룹을 호스트 디렉터리 정책에 맞춘 다음, 영향을 받은 경로에 대해서만 소유권을 수정하세요. Plex에 실제로 필요한 읽기 또는 쓰기 접근 권한을 제공하는 가장 제한적인 권한 변경을 사용하세요.
다른 컨테이너가 파일을 생성한다면 해당 작성자도 수정하세요. 가져올 때마다 반복적으로 chown을 실행하는 것은 안정적인 소유권 설계가 아니라 증상을 임시로 해결하는 방법일 뿐입니다.
관련 컨테이너를 다시 시작하고 테스트 파일을 하나 더 만드세요. 새 파일이 의도한 소유자 또는 그룹을 상속하고 Plex가 수동으로 권한을 수정하지 않아도 파일을 스캔하거나 읽을 수 있을 때만 수정이 제대로 적용된 것입니다.
알려진 작업 흐름 외부에서 소유권이 변경될 때 에스컬레이션하기
Plex와 예상되는 작성자를 중지했는데도 소유권이 바뀐다면 권한 변경을 계속하지 마세요. 이는 호스트 서비스, 예약 작업, NAS ACL 또는 컨테이너 구성 외부의 마운트 동작 때문일 수 있습니다.
DAS와 NAS의 권한 모델은 컴퓨팅, 앱 데이터, 미디어 스토리지, 네트워크 역할을 별도로 정리해 두면 더 쉽게 평가할 수 있습니다.
컨테이너 내부에서는 숫자형 ID가 올바르지만 호스트에서 예상과 다르게 매핑된다면 호스트 파일 시스템 또는 NAS 권한 계층으로 문제를 확장해 확인하세요. 문제가 명확히 파일 시스템 사용자 식별자 문제인 동안에는 Plex 데이터베이스를 건드리지 마세요.
- 정상 파일과 문제가 있는 파일의 숫자형 UID/GID 비교
- 경로의 모든 상위 디렉터리 확인
- 공유 컨테이너 그룹 정책 정렬
- 작성자를 다시 시작한 후 새 테스트 파일 생성
지원 및 팁
더 읽어보기

부하가 높은 Docker 호스트에서 Plex 데이터베이스 경합을 줄이는 방법
데이터베이스를 로컬 애플리케이션 상태로 취급하고 공유 DB 서비스를 별도로 만들지 않으면서 I/O 경합을 줄이는, 바쁜 호스트를 위한 Plex 구성 가이드입니다.

Plex의 중복 스캔 및 가져오기를 방지하는 방법
중복 Plex 스캔 및 가져오기를 방지하기 위한 가이드로, 라이브러리 업데이트를 완전히 비활성화하는 대신 중복되는 트리거를 제거합니다.

앱 데이터 볼륨이 가득 찬 후 Plex 복구 방법
전체 Plex 앱 데이터 볼륨을 복구하기 위한 단계별 절차로, 데이터베이스를 우선 보호하고 단지 서비스를 시작하기 위해 알 수 없는 파일을 삭제하지 않습니다.

