Po przeniesieniu katalogu danych Plex przywróć właściciela systemu plików i dostęp dla tożsamości usługi Plex, zanim zezwolisz nowej instancji na zapis stanu.
Podczas migracji można poprawnie skopiować każdy plik, a mimo to napotkać problemy, ponieważ na miejscu docelowym zmieniły się numeryczne UID/GID, tryb montowania, listy ACL lub możliwość przechodzenia przez katalogi nadrzędne. Najpierw napraw kontrakt systemu plików. Wielokrotne uruchamianie Plex z nieprawidłowym właścicielem może utworzyć mylący, częściowy stan i utrudnić ocenę, czy samo kopiowanie przebiegło poprawnie.
Porównaj numeryczne UID i GID na obu hostach
Nazwy użytkowników mogą być takie same, podczas gdy numeryczne identyfikatory różnią się, szczególnie w kontenerach, systemach NAS i ponownie zbudowanych hostach z systemem Linux. Miejsce docelowe należy oceniać z użyciem tożsamości, której faktycznie używa nowy proces Plex.
mapowanie UID i GID kontenera wiąże tożsamość usługi z numerycznym właścicielem systemu plików hosta w przypadku montowań wiązanych.
Zapisz UID/GID procesu Plex na starym i nowym hoście oraz sprawdź numerycznie właściciela skopiowanego katalogu. Jeśli identyfikator usługi na miejscu docelowym nie jest właścicielem ścieżki stanu ani nie ma do niej dostępu przez ACL, popraw to mapowanie przed uruchomieniem Plex.
Sprawdź katalogi nadrzędne i tryb montowania
Prawidłowy właściciel końcowego katalogu nie wystarczy, jeśli Plex nie może przejść przez katalog nadrzędny albo montowanie jest tylko do odczytu. Po migracji montowanie wiązane może również wskazywać niewłaściwą ścieżkę na hoście.
definicje usług Docker Compose jasno określają wolumeny, trwałe ścieżki i granice usług.
Przejdź całą ścieżkę od punktu montowania do katalogu danych Plex jako tożsamość usługi i zweryfikuj każdy katalog nadrzędny oraz tryb montowania kontenera. Jeśli ścieżka na hoście jest zapisywalna, ale ścieżka w kontenerze nie, popraw montowanie wiązane lub przestrzeń nazw, zanim ponownie zmienisz właściciela plików.
Użyj jednorazowego testu zapisu przed uruchomieniem Plex
Niewielki test tworzenia, zmiany nazwy i usuwania pliku potwierdza, że usługa może modyfikować miejsce docelowe bez narażania działającej bazy danych. Wykrywa również problemy z ACL i kontekstem bezpieczeństwa, których nie pokazują proste testy odczytu.
bezpieczny zapis SQLite wymaga kontrolowanych operacji zapisu, dlatego działająca baza danych Plex nie powinna służyć jako test uprawnień.
Uruchom jednorazowy test w skopiowanym katalogu nadrzędnym danych Plex oraz w ścieżce transkodowania, a następnie go usuń. Jeśli test się nie powiedzie, zatrzymaj się i rozwiąż problemy z zasadami systemu plików, zanim zezwolisz Plex na otwarcie zmigrowanej bazy danych.
Uruchom Plex i zweryfikuj tożsamość przed wznowieniem automatyzacji
Po pomyślnym sprawdzeniu uprawnień kolejnym zagrożeniem jest podłączenie skopiowanego stanu do oczekiwanej instancji serwera i bibliotek. Zweryfikuj panel, ścieżki bibliotek, dostęp użytkowników, stan obejrzenia oraz jedną operację powodującą zapis, zanim włączysz skanowanie lub automatyzację usług towarzyszących.
migracja stanu Plex musi zachować bazę danych, metadane, konfigurację i ciągłość ścieżek, a także dostęp do multimediów.
Uruchom Plex z wstrzymaną automatyzacją w tle, potwierdź obecność oczekiwanego serwera i bibliotek, a następnie wykonaj jedną kontrolowaną operację dotyczącą metadanych lub skanowania. Jeśli tożsamość serwera lub stan bibliotek jest nieprawidłowy, zatrzymaj zapisy i porównaj skopiowany stan z kopią zapasową źródła przed kontynuowaniem. Przyszłe przenoszenie będzie prostsze, gdy Plex będzie korzystać z trwałej ścieżki danych aplikacji ze stabilnym właścicielem poza wymiennym środowiskiem uruchomieniowym kontenera.
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.

