Zapobiegaj utracie konfiguracji Jellyfin podczas aktualizacji, traktując stan aplikacji i wymienne środowisko uruchomieniowe jako dwa oddzielne obiekty do odzyskania.
Aktualizacja może zakończyć się powodzeniem na poziomie pakietów, a mimo to zmienione montowanie, identyfikator użytkownika, mapowanie urządzeń lub migracja mogą sprawić, że Jellyfin będzie wyglądać jak nowa instalacja. Zapobieganie nie polega ogólnie na „wykonaniu kopii zapasowej”, lecz na dokładnym ustaleniu, gdzie znajduje się stan aplikacji, konsekwentnym jego kopiowaniu, zapisaniu działającej definicji oraz sprawdzeniu, czy można go przywrócić.
Zmapuj rzeczywiste ścieżki trwałych danych przed aktualizacją
Nie zakładaj, że ścieżka widoczna wewnątrz kontenera jest ścieżką hosta objętą kopią zapasową. Sprawdź wiązanie montowania lub nazwany wolumin, który faktycznie zawiera bazę danych, konfigurację, metadane i stan wtyczek.
Przenośność danych kontenera pozostaje zachowana, gdy definicje woluminów i granice usług są jednoznacznie określone w konfiguracji wdrożenia.
Zapisz ścieżkę hosta, ścieżkę kontenera, właściciela oraz system plików dla każdego trwałego montowania. Jeśli nie można z pewnością wskazać lokalizacji stanu, odłóż aktualizację.
Wykonaj spójną kopię przed wprowadzeniem zmian
Najbardziej użyteczny punkt odzyskiwania to kopia utworzona przed tym, jak nowa wersja będzie mogła zmodyfikować bazę danych. Kopia plików wykonana podczas aktywnego zapisu może być mniej wiarygodna niż kopia zatrzymanej usługi lub spójny migawkowy obraz danych.
Oddzielna kopia zapasowa konfiguracji Jellyfin zachowuje stan, którego odtworzenie jest trudne, pozostawiając duże zbiory multimediów na osobnej ścieżce ochrony.
Utwórz kopię zapasową, przechowuj ją poza urządzeniem z aktywną konfiguracją i zapisz jej znacznik czasu oraz wersję. Trwały układ danych aplikacji powinien umożliwiać tworzenie kopii stanu bez kopiowania samego obrazu.
Zapisz definicję środowiska uruchomieniowego równie starannie jak dane
Idealna kopia bazy danych nie przywróci akceleracji sprzętowej, portów, DNS, urządzeń ani uprawnień, jeśli odtworzona definicja kontenera nie będzie zawierać tych ustawień. Traktuj konfigurację Compose lub platformy jako część zestawu odzyskiwania.
Uruchamianie kontenerów ze stabilną tożsamością usługi zależy od przewidywalnego mapowania UID i GID podczas aktualizacji oraz między systemami plików hosta.
Wyeksportuj lub zatwierdź skuteczną definicję wdrożenia bez sekretów. Zapisz skrót obrazu oraz mapowania urządzeń, aby wycofanie zmian nie zależało od pamięci.
Przetestuj ścieżkę odzyskiwania przed usunięciem starej wersji
Sprzątanie należy przeprowadzić dopiero wtedy, gdy nowa wersja pomyślnie przejdzie ponowne uruchomienie, a kopię zapasową można znaleźć i otworzyć. Jeśli wycofanie zmian nigdy nie było ćwiczone, usunięcie starych obrazów i migawek pozbawia Cię najtańszych sposobów odzyskania danych.
Przetestowana ścieżka przywracania zmienia kopię zapasową z zakładanego sposobu odzyskania danych w rozwiązanie, które faktycznie odtworzyło użyteczny stan aplikacji.
Sprawdź użytkowników, biblioteki, metadane, jedno odtworzenie oraz jedno ponowne uruchomienie. Zachowaj zestaw odzyskiwania sprzed aktualizacji do czasu, aż nowa wersja zakończy oczekiwane migracje i zwykłe zadania w tle.
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.

