Bezpieczne podejście polega na potraktowaniu etapowego odzyskiwania - które weryfikuje integralność bazy danych i ścieżki, przywraca pasujące zasoby metadanych oraz odświeża wyłącznie potwierdzone braki - jako sekwencji obserwowalnych punktów kontrolnych, a nie pojedynczego polecenia.
W przypadku serwera Jellyfin lub podobnego domowego serwera multimediów przywróconego do odizolowanych ścieżek danych aplikacji praktyczne ryzyko polega na tym, że przywrócona baza multimediów uruchomi się, ale plakaty, dopasowania, kolekcje, stan obejrzenia lub powiązania bibliotek będą niekompletne. Zapisz bieżącą tożsamość i punkt odzyskiwania, zacznij od najmniej inwazyjnego rozróżnienia, interpretuj wyniki pozytywne i negatywne przed zmianą kolejnej zmiennej oraz zatrzymaj się, gdy pamięć masowa stanie się niestabilna lub jedyna możliwa do odzyskania kopia mogłaby zostać narażona. Poniższa procedura kończy się dopiero wtedy, gdy pierwotne obciążenie działa poprawnie lub dowody osiągną granicę wymagającą eskalacji.
Zamroź przywróconą instancję i sklasyfikuj braki
Utrzymuj odzyskany serwer w izolacji od środowiska produkcyjnego i wyłącz zaplanowane skanowanie, czyszczenie, zastępowanie metadanych oraz automatyczne monitorowanie bibliotek. Zapisz wersję aplikacji, plik bazy danych, katalogi metadanych i obrazów, pamięć podręczną, ścieżki bibliotek, liczbę użytkowników, stan obejrzenia, wtyczki oraz dokładny czas odzyskania każdego komponentu.
Skorzystaj z procedury ZimaSpace dotyczącej weryfikacji jednostki odzyskiwania Jellyfin, aby potwierdzić, że kopia zapasowa jest kompletną jednostką odzyskiwania, a nie tylko plikiem bazy danych. Baza danych z jednego punktu w czasie i katalog metadanych z innego mogą uruchomić się poprawnie, mimo że odwołania do elementów i zasoby graficzne będą niespójne.
Klasyfikuj objawy oddzielnie: brakujące plakaty, nieprawidłowe dopasowania tytułów, puste kolekcje, utracony stan obejrzenia, niedostępne multimedia lub błędy uprawnień. Wstrzymaj się z odświeżaniem, gdy nie masz pewności co do zamontowanego nośnika multimediów lub integralności przywróconej bazy danych, ponieważ odświeżanie nie może bezpiecznie naprawić brakującego komponentu odzyskiwania.
Zweryfikuj wersję, integralność bazy danych i ścieżki multimediów
Uruchom zgodną wersję aplikacji na kopii przywróconych danych i sprawdź komunikaty dotyczące migracji oraz integralności bazy danych. Potwierdź, że przywróceni użytkownicy, definicje bibliotek, liczba elementów i rekordy obejrzenia istnieją, zanim zezwolisz nowszej wersji na migrację bazy danych.
Zamontuj multimedia w trybie tylko do odczytu, używając tych samych ścieżek kontenera, których oczekuje przywrócona baza danych. Jeśli ścieżki uległy zmianie, sprawdź obsługiwaną metodę migracji lub aktualizacji ścieżek na kopii; nie usuwaj i nie twórz biblioteki ponownie w pierwszej kolejności, ponieważ może to wygenerować nowe identyfikatory i odłączyć istniejący stan.
W dyskusji dotyczącej migracji Jellyfin opisano przypadek migracji ścieżek i bazy danych Jellyfin, rozróżniając odwołania bazy danych od ścieżek konfiguracji. Potraktuj ją jako wskazówkę dotyczącą migracji w określonym zakresie, a następnie zweryfikuj ją w odniesieniu do przywróconej wersji i jednej biblioteki pilotażowej, zamiast bezrefleksyjnie edytować tabele produkcyjnej bazy danych.
Przywróć pasujące zasoby i odświeżaj wyłącznie potwierdzone braki
Jeśli są dostępne, przywróć metadane, grafiki, wtyczki i konfigurację należące do tego samego punktu odzyskiwania. Porównaj uprawnienia i właścicieli, a następnie wczytaj kilka znanych elementów reprezentujących niestandardowe plakaty, ręcznie zidentyfikowane tytuły, kolekcje, napisy i obrazy osób.
Jeśli brakuje plików, ale odwołania w bazie danych są prawidłowe, uruchom działanie dotyczące brakujących metadanych lub obrazów na małym zestawie pilotażowym. Właściwe nazewnictwo folderów poprawia dopasowywanie zdalne; artykuł nazewnictwo folderów multimediów ułatwiające dopasowanie wyjaśnia, jak uporządkowane ścieżki Jellyfin pomagają dostawcom rozpoznawać tytuły bez konieczności destrukcyjnego odświeżania wszystkiego.
Używaj zastępowania wszystkich metadanych wyłącznie w przypadku elementów, dla których zapisany stan jest celowo przeznaczony do usunięcia. Zachowaj pliki NFO i zablokowane pola, zapisz stan wyjściowy oraz sprawdź, czy zestaw pilotażowy nie nadpisuje wybranych tytułów, grafik, nazw sortowania ani członkostwa w kolekcjach.
Zweryfikuj odzyskiwanie i stopniowo przywróć usługę
Odtwórz reprezentatywne elementy, sprawdź plakaty i tła, otwórz kolekcje, przetestuj wyszukiwanie, potwierdź postęp oglądania dla pierwotnych użytkowników i utwórz jedną tymczasową edycję metadanych. Uruchom ponownie odizolowaną instancję i sprawdź, czy każdy odzyskany stan nadal jest zachowany.
Ponownie włącz skanowanie dla biblioteki pilotażowej, a następnie dla kolejnych bibliotek, po jednej naraz. Obserwuj dzienniki pod kątem niedostępnych ścieżek, błędów zapisu obrazów, limitów dostawców, blokad bazy danych i nieoczekiwanego usuwania elementów; pozostaw źródłową kopię przywracania bez zmian do zakończenia pełnego cyklu.
Przywróć ruch dopiero wtedy, gdy baza danych, ścieżki, grafiki, wybrane pola, użytkownicy, odtwarzanie, ponowne uruchomienie i kopia zapasowa przejdą pomyślnie weryfikację. Wróć do chronionej kopii przywracania, jeśli zmienią się identyfikatory lub stan obejrzenia, a korupcję albo brakujące komponenty odzyskiwania eskaluj, zamiast nakładać kolejne odświeżenia na jedyną kopię.
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.

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.

Poradnik konserwacji biblioteki multimediów: skany, metadane i zatrzymywanie dysku HDD
Grupuj zadania ingerujące w dysk w użyteczne okresy aktywności, ogranicz zakres zmian metadanych i zweryfikuj zarówno wykrywanie nowych nośników, jak i rzeczywisty okres bezczynności.

