Jak rozdzielić metadane i multimedia Plex między dysk SSD a HDD

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.

W miarę możliwości umieść dane aplikacji Plex i metadane na niezawodnej pamięci masowej o niskich opóźnieniach, a duże pliki multimedialne przechowuj na dysku HDD, gdy pojemność jest ważniejsza niż opóźnienia.

Zastanawiasz się, czy przenieść całą bibliotekę Plex na dysk SSD tylko po to, aby przeglądanie i skanowanie wydawały się szybsze? Najpierw rozdziel ścieżki: dane aplikacji Plex obejmują bazę danych, grafiki, pamięci podręczne i metadane, podczas gdy pliki filmów i programów telewizyjnych są głównie źródłem dużych, sekwencyjnych odczytów. Skonfiguruj każdą ścieżkę zgodnie z jej rolą, a następnie sprawdź trwałość danych i kopię zapasową przed usunięciem starej kopii.

Przypisz danym aplikacji i multimediom różne role pamięci masowej

Ścieżka danych aplikacji korzysta z niskich opóźnień i przewidywalnego dostępu do małych plików, podczas gdy ścieżka multimediów zwykle bardziej korzysta z dużej pojemności, stałej szybkości odczytu i niskiego kosztu za terabajt. Rozdzielony układ pozwala każdemu urządzeniu obsługiwać obciążenie, do którego najlepiej się nadaje.

Plex przechowuje metadane zarówno w plikach, jak i w SQLite, dlatego pojemność i charakterystyka operacji wejścia-wyjścia dla danych aplikacji należy planować niezależnie od rozmiaru biblioteki multimediów; to podstawa układu Plex z dyskiem SSD i HDD.

Układ jest prawidłowy, gdy Plex może szybko przeglądać i aktualizować metadane, ścieżki multimediów pozostają stabilne po ponownym uruchomieniu, a awaria dysku SSD lub HDD ma określony plan odzyskiwania zamiast powodować utratę zarówno stanu, jak i plików źródłowych.

Sprawdź punkty montowania i trwałe ścieżki przed przeniesieniem danych

Zidentyfikuj dokładny katalog danych Plex oraz katalogi multimediów na hoście. W Dockerze potwierdź, że ścieżki kontenera są mapowane na trwałe ścieżki hosta oraz że nowe montowanie dysku SSD jest dostępne przed uruchomieniem kontenera.

Podczas pomiaru układu Plex z dyskiem SSD i HDD układ serwera multimediów może przechowywać intensywnie zapisywany stan aplikacji lokalnie, jednocześnie wykorzystując pamięć sieciową do przechowywania dużych plików multimedialnych, co zmniejsza opóźnienia i ryzyko problemów z montowaniem danych aplikacji.

Wykonaj jedno skanowanie biblioteki i jedno ponowne uruchomienie. Jeśli ścieżka danych aplikacji znika lub zmienia swoją tożsamość po uruchomieniu systemu, napraw montowanie na hoście, zanim zaakceptujesz rozdzielony układ.

Nie umieszczaj tymczasowych transkodów w niewłaściwym miejscu

Wybierz osobno katalog tymczasowy transkodowania, niezależnie od decyzji dotyczącej metadanych. Szybka lokalna ścieżka z wystarczającą ilością wolnego miejsca może pomóc, ale Plex ostrzega przed umieszczaniem katalogu tymczasowego transkodera na udziale sieciowym lub wewnątrz ścieżek bibliotek multimediów.

Nie zapełniaj małego dysku SSD przeznaczonego na metadane niekontrolowanymi danymi tymczasowymi. Ustaw alerty dotyczące wolnego miejsca i sprawdź, czy kopie zapasowe są zapisywane poza aktywnym katalogiem danych Plex, aby kopie odzyskiwania nie konkurowały ze zwykłym stanem aplikacji.

Po migracji uruchom hosta ponownie, potwierdź, że montowania dysków SSD i HDD pojawiają się w oczekiwanej kolejności, otwórz bibliotekę Plex i odtwórz znany plik. Rozdzielony układ nie jest kompletny, dopóki zarówno stan aplikacji, jak i multimedia nie przetrwają rzeczywistego uruchomienia systemu.

Przestań optymalizować, gdy ograniczenie znajduje się gdzie indziej

Ścieżka metadanych na dysku SSD nie naprawi niewystarczającej wydajności transkodowania, powolnego wysyłania zdalnego ani niezgodnego klienta. Gdy przeglądanie i operacje na bibliotece działają sprawnie, przenieś dalszą analizę na aktywną ścieżkę odtwarzania.

Planowanie pojemności jest bardziej przejrzyste, gdy pierwsza konfiguracja serwera multimediów Docker rozdziela trwałe dane aplikacji, duże pliki multimedialne, dane tymczasowe i kopie zapasowe.

Zachowaj rozdzielony układ, jeśli upraszcza zarządzanie pojemnością i opóźnieniami bez zwiększania podatności montowań na problemy. Przemyśl go ponownie, jeśli dysk SSD staje się pojedynczym, niezabezpieczonym punktem awarii albo jeśli tworzenie kopii zapasowych i odzyskiwanie danych są trudniejsze, niż uzasadnia to uzysk wydajności.

  1. Przypisz dane aplikacji Plex i multimedia do oddzielnych trwałych ścieżek hosta
  2. Zatrzymaj Plex przed skopiowaniem danych aplikacji
  3. Sprawdź właściciela i uprawnienia w nowej ścieżce na dysku SSD
  4. Uruchom hosta ponownie i przetestuj zarówno stan biblioteki, jak i odtwarzanie multimediów

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.