Felaktigt ägarskap kring Plex orsakas vanligtvis av en mismatch mellan användaren som kör processen, UID/GID på värden och behörigheterna för den monterade sökvägen.
Får filer en oväntad ägare igen efter att du har raderat eller återskapat dem, eller förlorar Plex åtkomsten efter att en annan container har skrivit till samma katalog? Kontrollera vilken användare som faktiskt skapar varje fil på värden och jämför sedan den identiteten med containerns mappning och behörigheterna för överordnade kataloger. Undvik rekursiva ändringar till 777, eftersom de döljer identitetsproblemet i stället för att lösa det.
Hitta processen som faktiskt skapar filen
Plex styr inte ägarskap utifrån applikationsnamn; operativsystemet registrerar det numeriska användar- och grupp-ID:t för processen som skapar filen. I Docker kan den identiteten skilja sig från det användarnamn du förväntar dig på värden.
Bindmonterade filer följer värdens ägarskapsregler, så en UID/GID-mismatch kan orsaka behörighetsfel även när katalogens lägesbitar verkar tillåtande. Det är utgångspunkten för att fastställa filägarskap i Plex.
Den användbara informationen är det numeriska UID:t och GID:t som visas på värden för både en fil som fungerar och en nyligen återskapad fil med fel ägare. Om ID:na skiljer sig har identiteten för den skapande processen eller containerns mappning ändrats.
Verifiera hela sökvägen, inte bara den sista mappen
Kontrollera körbehörighet på varje överordnad katalog samt läs- eller skrivbehörighet där Plex behöver åtkomst. Korrekt läge på den slutliga mediamappen kan inte kompensera för en överordnad katalog som blockerar åtkomst genom sökvägen.
När du analyserar filägarskap i Plex kan en layout för en medieserver hålla skrivintensiv applikationsdata lokalt samtidigt som nätverkslagring används för större mediebibliotek. Det minskar fördröjningar och risken för monteringsproblem för applikationsdata.
Skapa en testfil genom samma arbetsflöde som orsakar problemet och kontrollera ägarskapet omedelbart. Då kan du isolera den skrivande processen utan att vänta på en fullständig biblioteksskanning eller import.
Korrigera identitet och grupppolicy före lägesbitar
Synkronisera containerns UID/GID eller den gemensamma gruppen med värdens katalogpolicy och korrigera sedan ägarskapet endast på den berörda sökvägen. Använd den minst omfattande behörighetsändring som ger Plex den läs- eller skrivåtkomst som faktiskt behövs.
Om en annan container skapar filerna måste du korrigera även den skrivande processen. Att köra chown efter varje import är en tillfällig symtomlösning, inte en stabil ägarskapsdesign.
Starta om de berörda containrarna och skapa ytterligare en testfil. Lösningen är klar först när nya filer får den avsedda ägaren eller gruppen och Plex kan skanna eller läsa dem utan manuell reparation av behörigheter.
Eskalerа när ägarskapet ändras utanför det kända arbetsflödet
Sluta ändra behörigheter om ägarskapet växlar även när Plex och den förväntade skrivande processen är stoppade. Det tyder på en värdtjänst, ett schemalagt jobb, en NAS-ACL eller ett monteringsbeteende utanför containerkonfigurationen.
En behörighetsmodell för DAS kontra NAS är enklare att utvärdera när beräkning, applikationsdata, medielagring och nätverksroller dokumenteras separat.
Eskalerа till värdens filsystem eller NAS:ens behörighetslager när de numeriska ID:na är korrekta i containern men mappas oväntat på värden. Låt Plex-databasen vara orörd så länge problemet tydligt gäller filsystemets identitet.
- Jämför numeriskt UID/GID för filer som fungerar och filer med fel ägare
- Kontrollera varje överordnad katalog i sökvägen
- Synkronisera grupppolicy för delade containrar
- Skapa en ny testfil efter att de skrivande processerna har startats om
Support och tips
Mer att läsa

Så minskar du belastningen på Plex-databasen på en hårt belastad Docker-värd
En Plex-konfigurationsguide för upptagna värdar som behandlar databasen som lokalt applikationstillstånd och minskar I/O-konkurrensen utan att hitta på en delad databastjänst.

Så förhindrar du dubbla Plex-skanningar och importeringar
En guide för att förhindra dubbla Plex-skanningar och importer genom att ta bort överlappande utlösare i stället för att helt inaktivera biblioteksuppdateringar.

Så återställer du Plex när dess appdatavolym blir full
En återställningstrappa för fullständiga Plex-appdatavolymer som skyddar databasen först och undviker att radera okända filer bara för att få tjänsten att starta.

