Przetestuj możliwość zapisu przez Plex za pomocą jednorazowego pliku w docelowej ścieżce, a nie przez edytowanie używanej bazy danych ani zmienianie produkcyjnych plików multimedialnych.
Problemy z uprawnieniami najłatwiej odizolować, zanim Plex spróbuje zmodyfikować cenne dane. Uruchom test jako ten sam użytkownik lub z tą samą tożsamością kontenera, której używa Plex, sprawdź możliwość tworzenia, zmieniania nazw i usuwania plików, a następnie usuń plik testowy. Pozwala to odróżnić dostęp do systemu plików od problemu na poziomie aplikacji bez narażania bazy biblioteki.
Potwierdź, jakiej tożsamości faktycznie używa Plex
Konto hosta, na które się logujesz, może nie odpowiadać identyfikatorom UID i GID używanym wewnątrz kontenera Plex. Katalog może więc wyglądać na zapisywalny dla administratora, a jednocześnie pozostawać tylko do odczytu dla usługi.
mapowanie UID i GID kontenera wiąże tożsamość usługi z numerycznymi właścicielami systemu plików hosta w punktach montowania.
Sprawdź proces Plex lub środowisko kontenera, a następnie porównaj jego numeryczne identyfikatory UID i GID z właścicielem docelowego katalogu. Jeśli identyfikatory nie zapewniają wymaganego dostępu, popraw właściciela lub listy kontroli dostępu (ACL) przed testowaniem samego Plexa.
Użyj jednorazowego testu tworzenia, zmiany nazwy i usuwania
Pomyślny odczyt potwierdza tylko, że ścieżka jest widoczna. Plex potrzebuje możliwości zapisu i zmiany nazw w ramach części operacji związanych ze stanem aplikacji i zarządzaniem multimediami, dlatego nieszkodliwy test powinien obejmować te działania.
jawne mapowania woluminów Dockera oddzielają widoczność ścieżki od uprawnień do zapisu między usługami.
Jako tożsamość usługi Plex utwórz mały plik w tymczasowym podkatalogu, zmień jego nazwę, odczytaj go, a następnie usuń. Jeśli którakolwiek z tych operacji się nie powiedzie, przerwij i popraw montowanie lub uprawnienia systemu plików zamiast dotykać danych produkcyjnych.
Przetestuj dokładnie zamontowaną ścieżkę wewnątrz kontenera
Uprawnienia na hoście mogą być prawidłowe, podczas gdy kontener widzi inną ścieżkę, montowanie tylko do odczytu albo w ogóle nie ma tego montowania. Testowanie wyłącznie na hoście pomija tę granicę przestrzeni nazw.
W przypadku wielousługowego stosu multimediów Plex może współdzielić ścieżki i harmonogramy z usługami automatyzacji, indeksowania i pobierania.
Uruchom ten sam jednorazowy test z wnętrza kontenera Plex, używając ścieżki skonfigurowanej w Plexie. Jeśli test na hoście się powiedzie, ale test w kontenerze nie, sprawdź tryb montowania i mapowanie ścieżek zamiast uprawnień bazy danych. To rozróżnienie jest szczególnie ważne w przypadku układu trwałych danych aplikacji, w którym ścieżki hosta i kontenera mogą mieć różne nazwy.
Zweryfikuj Plex dopiero po pomyślnym przejściu testu systemu plików
Gdy test systemu operacyjnego działa prawidłowo, pozostały błąd Plexa najprawdopodobniej dotyczy stanu aplikacji lub innego katalogu. Dzięki temu sekwencja rozwiązywania problemu pozostaje możliwie mało inwazyjna.
bezpieczny zapis SQLite wymaga kontrolowanych operacji zapisu, dlatego używanej bazy danych Plex nie należy wykorzystywać jako testu uprawnień.
Uruchom ponownie lub ponów najmniejszą operację Plexa, która wcześniej się nie powiodła, i obserwuj dziennik pod kątem dokładnej docelowej ścieżki. Jeśli jednorazowy test działa, ale Plex nadal zgłasza błędy uprawnień, sprawdź, czy ścieżka zapisana w dzienniku odpowiada testowanemu katalogowi.
Wsparcie i wskazówki
Więcej do przeczytania

Przewodnik po pamięci masowej nagrywania telewizji na żywo: pojemność, przechowywanie i czyszczenie
Zmierz rzeczywiste nagrania, zarezerwuj zapas, połącz limity wieku i pojemności oraz potwierdź, że najstarszy kwalifikujący się program zostanie usunięty, zanim pamięć się zapełni.

Proces odzyskiwania metadanych multimediów domowych po przywróceniu bazy danych
Zabezpiecz przywrócony stan, zweryfikuj tożsamość multimediów i ścieżki, a następnie napraw brakujące grafiki lub dopasowania w pilotażowej bibliotece przed wprowadzeniem szeroko zakrojonych zmian metadanych.

Lista zgodności klientów Jellyfin z dźwiękiem, obrazem i napisami
Testuj reprezentatywne pliki, zmieniając jedną zmienną naraz, i rejestruj dla każdego klienta: bezpośrednie odtwarzanie, remultipleksowanie, konwersję dźwięku, transkodowanie wideo lub niepowodzenie.

