Przywróć Jellyfin po nieudanej aktualizacji kontenera, chroniąc trwały stan przed wymianą, wycofaniem lub odtworzeniem środowiska uruchomieniowego.
Przyczyną nieudanej aktualizacji może być problem z obrazem, zmienną środowiskową, utraconym mapowaniem urządzenia, błędem woluminu lub problemem z migracją aplikacji. Zapisz stan po awarii i ustal, która warstwa uległa zmianie. Odzyskiwanie jest najbezpieczniejsze, gdy katalog konfiguracji pozostaje nietknięty do czasu ustalenia, czy problem dotyczy środowiska uruchomieniowego, czy danych.
Zamroź stan po awarii przed kolejnym pobraniem obrazu
Wyłącz automatyczne aktualizacje i pętle ponownego uruchamiania, aby każda kolejna próba nie zmieniała logów, tagów obrazów ani stanu aplikacji. Zapisz efektywną definicję kontenera i pierwszy krytyczny błąd.
Nieudaną aktualizację znacznie łatwiej odwrócić, gdy istnieje już kopia zapasowa Jellyfin sprzed zmiany; bez niej awaria środowiska uruchomieniowego może przerodzić się w problem z odzyskaniem stanu.
Zapisz skrót obrazu, punkty montowania, urządzenia, zmienne środowiskowe, tryb sieci oraz najnowsze logi. Nie uruchamiaj poleceń czyszczenia ani usuwania nieużywanych zasobów, dopóki nie ustalisz pełnego zestawu potrzebnego do odzyskiwania.
Chroń konfigurację i bazę danych przed odtworzeniem czegokolwiek
Wymienny obraz powinien być oddzielony od trwałej bazy danych Jellyfin, konfiguracji, metadanych i wtyczek. Przed ponownym otwarciem tych danych przez starszy lub nowszy plik binarny utwórz kopię tylko do odczytu albo migawkę.
Kopie zapasowe konfiguracji Jellyfin chronią konta użytkowników, ustawienia bibliotek, historię oglądania i metadane niezależnie od samej biblioteki multimediów.
Skopiuj trwałą ścieżkę do drugiej lokalizacji i zachowaj prawa własności. Granica trwałości kontenera jest prawidłowa tylko wtedy, gdy czyste środowisko uruchomieniowe może ponownie się połączyć bez utworzenia pustego serwera.
Przywróć najmniejszą uszkodzoną warstwę
Jeśli stary obraz działa z tym samym stanem i punktami montowania, problem dotyczy ścieżki aktualizacji, a nie biblioteki. Jeśli obie wersje zawodzą, przestań zmieniać obrazy i osobno zbadaj dane lub uprawnienia.
Awarię uruchamiania Jellyfin zależną od wersji należy oddzielić od ogólnych zmian w pamięci masowej i sieci.
Przetestuj jedno wycofanie lub sprawdzony obraz na skopiowanym zestawie danych. Unikaj wymuszania wielokrotnych migracji na jedynej kopii bazy danych.
Zweryfikuj tożsamość, biblioteki i jedno odtwarzanie przed wznowieniem automatyzacji
Kontener, który osiąga stan „uruchomiony”, nie jest w pełni przywrócony, dopóki nie powrócą oczekiwani użytkownicy, biblioteki, stan oglądania, ścieżki i sposób odtwarzania. Skanowanie oraz automatyzacja pomocnicza mogą tworzyć nowe zapisy, dlatego podczas weryfikacji pozostaw je wstrzymane.
Poprawny test przywracania sprawdza działanie aplikacji po odzyskaniu, zamiast uznawać pomyślne wypakowanie plików za dowód poprawności.
Potwierdź tożsamość serwera, przeglądanie jednej biblioteki, jedno odtwarzanie bezpośrednie, jedno transkodowanie, jeśli jest używane, oraz jedno ponowne uruchomienie. Dopiero wtedy ponownie włącz zaplanowane skanowanie i automatyczne aktualizacje.
Wsparcie i wskazówki
Więcej do przeczytania

Czy podczas tworzenia kopii zapasowej Jellyfin należy zatrzymać usługę?
Dla uproszczenia preferuj kopie zapasowe usług zatrzymanych; migawek na żywo używaj tylko wtedy, gdy stan aplikacji jest przechwytywany w spójny sposób, a przywracanie zostało...

Dlaczego Jellyfin działa głośno lub powoduje przegrzewanie, gdy nikt nie ogląda strumieniowo?
Podwyższona temperatura w stanie bezczynności zwykle oznacza działanie procesów w tle lub obciążenie współdzielonego hosta, dlatego przed zmianą chłodzenia albo sprzętu zidentyfikuj aktywny proces...

Kiedy odbudować Jellyfin zamiast go naprawiać?
Wybierz odtworzenie zamiast naprawy, gdy problemem jest rozbieżność środowiska uruchomieniowego, a trwały stan został zarchiwizowany; nie „odtwarzaj” przez usunięcie jedynej sprawnej bazy danych.

