Jak odzyskać bazę danych Plex ze sprawdzonej kopii zapasowej

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Przywracaj sprawdzoną bazę danych Plex tylko przy zatrzymanym serwerze, zachowaj uszkodzone pliki i zweryfikuj odzyskany stan przed uruchomieniem nowych skanów.

Niedawna kopia zapasowa może być najszybszym sposobem odzyskania danych, gdy aktywna baza biblioteki jest uszkodzona, ale bezmyślna podmiana plików może wymazać cenne informacje lub wprowadzić drugi niespójny stan. Wybierz kopię sprzed pierwszej awarii, zachowaj kopie obu zestawów baz danych — starego i nowego — zachowaj właściciela plików oraz uruchom Plex w spokojnym oknie walidacji. Jeśli przywrócona baza danych wykazuje te same oznaki uszkodzenia, natychmiast przerwij.

Wybierz kopię zapasową przed modyfikacją aktywnej bazy danych

Rozpocznij od kopii, której sygnatura czasowa przypada przed pierwszym znanym objawem uszkodzenia, ale która jest na tyle świeża, aby zachować przydatny stan obejrzenia i zmiany w bibliotece. Przed zastąpieniem czegokolwiek skopiuj bieżącą bazę danych oraz wybraną kopię zapasową w bezpieczne miejsce. Nigdy nie eksperymentuj na jedynej pozostałej kopii.

Sprawdź dostępne kopie zapasowe przed zastąpieniem aktywnej bazy danych. Wybierz sygnaturę czasową sprzed pierwszego objawu uszkodzenia, a nie po prostu najnowszy plik.

Zapisz, co zostanie utracone między czasem utworzenia kopii a chwilą obecną: nowe elementy biblioteki można przeskanować ponownie, ale postęp oglądania, kolekcje lub zmiany metadanych mogą wymagać ręcznego uzgodnienia. Taki bilans pomaga zdecydować, czy przed zastąpieniem bazy warto spróbować jej naprawy.

Zatrzymaj Plex i zachowaj uszkodzony stan

Nie należy podmieniać plików bazy danych, gdy Plex aktywnie je zapisuje. Zatrzymaj prawidłowo serwer lub kontener, upewnij się, że proces został zakończony, i skopiuj bieżący katalog bazy danych w miejsce poza aktywną ścieżką danych aplikacji. Zapewni to możliwość wycofania zmian, jeśli wybrana kopia zapasowa również okaże się uszkodzona.

Zatrzymaj Plex przed naprawą lub podmianą; właściwa kolejność zatrzymania i naprawy zapobiega zapisywaniu przez aplikację danych do plików bazy podczas ich podmiany lub naprawy.

Nie usuwaj od razu uszkodzonej bazy danych. Zmień jej nazwę lub przenieś ją, zachowując sygnaturę czasową. Jeśli przywracanie ujawni później inny problem, do ustalenia, co się zmieniło, mogą być potrzebne logi, pliki towarzyszące lub uszkodzona baza danych.

Przywróć pasujące pliki bazy danych w oczekiwanej lokalizacji

Użyj tego samego katalogu danych Plex, którego działający serwer już oczekuje, i przywróć kopię bazy danych z prawidłową aktywną nazwą pliku. Zachowaj uprawnienia i właściciela z aktywnego katalogu. Jeśli metoda tworzenia kopii zapasowej uchwyciła spójny zestaw bazy danych, przywróć cały ten zestaw zamiast mieszać pliki z różnych momentów.

Traktuj przywrócenie bazy danych z kopii zapasowej jako jeden spójny punkt odzyskiwania, zamiast mieszać pojedyncze pliki, które wyglądają na najnowsze.

Przed uruchomieniem Plex porównaj właściciela, grupę, tryb uprawnień i rozmiar pliku z sąsiednimi danymi aplikacji. Przywrócenie, które przypadkowo sprawi, że baza danych stanie się nieczytelna, będzie wyglądać jak kolejne uszkodzenie. Najpierw napraw dostęp na poziomie systemu plików.

Jeśli kopia zapasowa zawiera powiązane pliki bazy danych lub pliki towarzyszące z tego samego punktu odzyskiwania, zachowaj ten zestaw razem. Mieszanie plików z różnych momentów może utworzyć nową niespójność przypominającą pierwotne uszkodzenie.

-15% OFF

Uruchom Plex i zweryfikuj stan przed rozpoczęciem skanowania

Uruchom serwer i sprawdź bibliotekę, zanim zlecisz mu duże zadania konserwacyjne. Potwierdź, że aplikacja internetowa otwiera się prawidłowo, biblioteki są widoczne, użytkownicy i stan obejrzenia wyglądają wiarygodnie, a kilka znanych tytułów wskazuje prawidłowe ścieżki multimediów. Samo pomyślne uruchomienie procesu nie wystarczy.

Aby uzyskać spójny punkt odzyskiwania aplikacji, zatrzymywanie Plex na czas tworzenia spójnych kopii zapasowych zmniejsza ryzyko, że kolejna kopia będzie zawierać częściowo zapisany stan bazy danych.

Dopiero gdy przywrócony serwer będzie stabilny, przeskanuj multimedia dodane po utworzeniu kopii zapasowej. W miarę możliwości ogranicz zakres skanowania. Jeśli baza danych natychmiast ponownie zgłosi uszkodzenie, jeszcze przed rozpoczęciem skanowania, zatrzymaj się i wybierz starszą kopię zapasową albo przejdź do kontrolowanej ścieżki naprawy.

Zakończ odzyskiwanie testem integralności i kopii zapasowej

Gdy przywrócona baza danych przetrwa normalne przeglądanie i niewielką aktualizację biblioteki, uruchom Plex ponownie i sprawdź, czy stan został zachowany. Następnie utwórz nową kopię zapasową na podstawie tego zdrowego stanu, aby kolejna awaria nie zależała od tych samych podejrzanych generacji kopii.

Kopia zapasowa staje się wiarygodna dopiero wtedy, gdy test zachowania stanu potwierdzi, że ważny stan Plex powraca podczas odizolowanego przywracania.

Udokumentuj użyty czas utworzenia kopii zapasowej, utracony stan oraz pomyślnie przeprowadzone weryfikacje. Jeśli uszkodzenie powraca w przypadku zdrowej kopii, zbadaj błędy pamięci masowej, nieprawidłowe zamknięcia lub powtarzalny wyzwalacz programowy, zamiast bez końca przełączać się między kopiami zapasowymi.

Wsparcie i wskazówki

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.