Jak odzyskać działanie Plex, gdy jego wolumin danych aplikacji się zapełni

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.

Gdy wolumin danych aplikacji Plex zapełni się, najpierw zatrzymaj nowe operacje zapisu, bezpiecznie zwolnij miejsce i zabezpiecz bazę danych przed próbą naprawy lub agresywnego czyszczenia.

Czy Plex przestał się aktualizować, uległ awarii albo zgłosił błędy bazy danych po tym, jak wolumin przechowujący jego dane aplikacji osiągnął zero wolnego miejsca? Nie usuwaj losowych plików z katalogu serwera. Zatrzymaj Plex, zwolnij miejsce poza aktywnymi plikami bazy danych, zachowaj kopię bazy, a następnie sprawdź, czy serwer może się uruchomić oraz czy integralność bazy danych jest nadal zachowana.

Traktuj brak wolnego miejsca jako zdarzenie związane z integralnością stanu

Pełny wolumin danych aplikacji może uniemożliwić ukończenie zapisów do bazy danych, aktualizacji metadanych, zapisu dzienników, pamięci podręcznej i operacji tymczasowych. Pierwszym celem jest zatrzymanie dalszych zmian i odzyskanie kontrolowanej ilości wolnego miejsca bez pochopnego modyfikowania głównej bazy danych.

Rzeczywiste biblioteki Plex mogą gromadzić duże ilości danych aplikacji z powodu metadanych, grafik i miniatur podglądu, dlatego monitorowanie wolnego miejsca jest elementem niezawodności; to punkt wyjścia do oceny pełnego woluminu danych aplikacji Plex.

Potwierdź, który system plików jest pełny i czy chodzi o ścieżkę danych aplikacji Plex, ścieżkę transkodowania czy ścieżkę multimediów. Kolejność działań naprawczych jest różna, a wolne miejsce na jednym punkcie montowania nie pomoże innemu, który osiągnął zero wolnego miejsca.

Najpierw bezpiecznie zwolnij miejsce

Jeśli to możliwe, prawidłowo zatrzymaj Plex, a następnie usuń lub przenieś znane, zbędne dane poza głównymi plikami bazy danych, takie jak niezwiązane dzienniki lub kopie zapasowe zapisane w niewłaściwym miejscu. Jeśli nie masz pewności, czym jest dany plik, skopiuj go w inne miejsce zamiast go usuwać.

Podczas pomiaru pełnego woluminu danych aplikacji Plex spójna kopia zapasowa SQLite powinna pochodzić z bezpiecznego procesu tworzenia kopii zapasowych lub migawki, a nie z niekontrolowanego kopiowania aktywnych plików bazy danych podczas zapisu.

Sprawdź integralność bazy danych za pomocą narzędzi obsługiwanych przez Plex i przeanalizuj dzienniki pod kątem błędów zapisu lub uszkodzeń. Jeśli integralność jest zachowana, spróbuj normalnie uruchomić serwer, zanim wykonasz naprawę, która może nie być potrzebna.

Przywracaj działanie w najmniej inwazyjnej kolejności

Po zwolnieniu miejsca uruchom Plex i sprawdź, czy baza danych się otwiera, biblioteki się ładują oraz czy niewielka zmiana stanu, taka jak postęp odtwarzania, może zostać zapisana i zachowana. Naprawę bazy danych wykonuj dopiero wtedy, gdy potwierdzają ją udokumentowane wyniki kontroli integralności lub dowody związane z uruchamianiem.

Jeśli baza danych jest uszkodzona, postępuj zgodnie ze ścieżką naprawczą Plex przy zatrzymanym serwerze i zachowaj oryginalne pliki. Nie używaj ogólnej procedury naprawy SQLite, gdy Plex udostępnia własne, dostosowane narzędzie SQLite.

Po odzyskaniu działania uruchom serwer ponownie i potwierdź wzrost ilości wolnego miejsca, integralność bazy danych, widoczność bibliotek oraz zachowanie stanu. Jednorazowe pomyślne uruchomienie nie wystarczy, jeśli wolumin natychmiast ponownie się zapełnia.

-15% OFF

Zapobiegaj ponownemu zapełnieniu całego woluminu

Ustaw alert z wystarczającym zapasem, aby możliwe było wykonanie czynności konserwacyjnych i zapisów tymczasowych, a w razie potrzeby przechowuj duże pliki tymczasowe transkodowania lub kopie zapasowe na osobnym urządzeniu zamiast na małym urządzeniu z danymi aplikacji.

Tę samą granicę łatwiej dostrzec w układzie odzyskiwania domowego serwera multimediów, gdy każda usługa ma jasno określoną rolę dotyczącą zasobów i odzyskiwania.

Skontaktuj się ze specjalistą, gdy nie można otworzyć ani naprawić bazy danych z bezpiecznej kopii lub gdy sam system plików zgłasza błędy. W takiej sytuacji zachowaj dane, których dotyczy problem, i unikaj ponawiania operacji zapisu, które mogą utrudnić odzyskiwanie.

  1. Potwierdź, który punkt montowania faktycznie osiągnął zero wolnego miejsca
  2. Zatrzymaj Plex przed usunięciem lub naprawą danych aplikacji
  3. Wykonaj kopię zapasową bazy danych przed sprawdzeniem integralności
  4. Po odzyskaniu działania dodaj alert dotyczący wolnego miejsca

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.