Przebuduj Jellyfin, gdy środowisku uruchomieniowemu trudniej zaufać niż czystej instalacji, ale przed rozpoczęciem zachowaj i zweryfikuj dane trwałe.
Naprawa jest lepszym rozwiązaniem, gdy znana jest jedna możliwa do odwrócenia przyczyna, na przykład błąd montowania lub uprawnień. Czysta przebudowa środowiska uruchomieniowego jest lepsza, gdy historia obrazów, pakiety, doraźne zmiany i nieznane rozbieżności w konfiguracji sprawiają, że każda poprawka wprowadza kolejną zmienną. Granicę decyzji wyznacza to, czy potrafisz wskazać uszkodzoną warstwę i udowodnić, jakie dane chcesz zachować.
Napraw jedną znaną zależność
Brakujące montowanie, nieprawidłowy UID, wygasły certyfikat lub jeden uszkodzony plugin zwykle łatwiej naprawić w miejscu niż odtwarzać wokół niego działający serwer. Przebudowa zwiększa ryzyko migracji, gdy przyczyna problemu została już odizolowana.
Metoda USE zachęca do diagnozowania problemu na granicy zasobu lub błędu, zanim zmieniony zostanie sprzęt albo architektura.
Napraw jedną powtarzalną awarię i ponownie przetestuj pierwotny proces. Jeśli ten sam objaw zniknie bez ingerencji w stan bazy danych, przebudowa byłaby niepotrzebna.
Przebuduj, gdy główną niewiadomą są rozbieżności środowiska uruchomieniowego
Długo działające hosty mogą gromadzić zmiany pakietów, ręczne modyfikacje, stare zmienne środowiskowe i kontenery odtwarzane ze zmieniających się tagów. Deklaratywne, czyste środowisko uruchomieniowe może być łatwiejsze do audytowania niż kolejna poprawka.
Czysta przebudowa staje się przewidywalna, gdy definicje usług i woluminy trwałe są jawnie określone.
Wyeksportuj bieżącą definicję, wskaż ścieżki trwałych danych i utwórz czyste środowisko uruchomieniowe na podstawie skopiowanego zestawu danych. Granica trwałych danych aplikacji musi pozostać niezmieniona podczas wymiany środowiska uruchomieniowego.
Nie przebudowuj systemu przez usuwanie danych
Usunięcie bazy danych, ponieważ aplikacja nie działa, nie jest przebudową środowiska uruchomieniowego, lecz resetem stanu. Zachowaj użytkowników, historię oglądania, metadane i konfigurację, chyba że udowodniono ich uszkodzenie i istnieje plan odzyskiwania.
Kopia zapasowa wykonana przed zmianą może zdecydować o możliwości wycofania zmian zamiast konieczności odtwarzania całości; jedno doświadczenie z odzyskiwaniem po aktualizacji zależało od dostępności kopii zapasowej, zanim nowa wersja stała się niezdatna do użycia z powodu spowolnienia.
Wykonaj kopię zapasową uszkodzonego stanu i sprawdź integralność bazy danych, zanim zdecydujesz, co można usunąć. Zachowaj pierwotne materiały dowodowe do czasu zweryfikowania zastępczej instancji.
Użyj czystego odtworzenia jako testu akceptacyjnego
Najlepszym dowodem udanej przebudowy jest świeża instalacja, która ponownie łączy się ze znanym stanem i multimediami bez nieudokumentowanych zmian na hoście. Jeśli to działa, stare środowisko uruchomieniowe można spokojnie wycofać.
Przetestowany plan odzyskiwania weryfikuje działanie usługi po odtworzeniu, zamiast kończyć się na stwierdzeniu „pliki zostały skopiowane”.
Zweryfikuj użytkowników, liczbę bibliotek, historię oglądania, jedno odtwarzanie bezpośrednie, jedno transkodowanie, zaplanowane zadania oraz ponowne uruchomienie. Udokumentuj każdy ręczny krok, który nadal był wymagany podczas przebudowy.
Wsparcie i wskazówki
Więcej do przeczytania

Udział NAS pokazuje stare pliki po wymianie pamięci masowej: kontrole i rozwiązania
Porównaj pamięć lokalną z aktywnym udziałem i czystym klientem. Napraw tylko warstwę, co do której potwierdzono nieaktualność, a następnie sprawdź, czy rezultat utrzymuje się...

Przewodnik konserwacji chłodzenia mini PC: wentylatory, otwory wentylacyjne i parametry termiczne
Korzystaj z powtarzalnych pomiarów w stanie bezczynności i pod obciążeniem. Najpierw oczyść zewnętrzny przepływ powietrza, potwierdź działanie wentylatora, a obudowę otwieraj dopiero wtedy, gdy...

Lista kontrolna aktualizacji oprogramowania sprzętowego serwera domowego dotycząca BIOS-u, kolejności rozruchu i urządzeń
Najpierw zarejestruj wersje, wpisy UEFI, stan pamięci masowej i przekazywania urządzeń. Aktualizuj jedną warstwę naraz i zachowaj dostęp do konsoli oraz możliwość wycofania zmian,...

