Jellyfin może niezawodnie korzystać z multimediów na udziale sieciowym, jeśli montowanie jest stabilne, a serwer traktuje je jako jawną zależność zewnętrzną.
Bezpieczniejsza konfiguracja przechowuje bazę danych i konfigurację Jellyfin na lokalnej pamięci trwałej, podczas gdy właściwe pliki multimedialne znajdują się na SMB lub NFS. Dzięki temu drobne zapisy stanu i blokowanie plików nie są niepotrzebnie uzależnione od sieci. Niezawodność zależy wtedy od momentu zamontowania udziału, mapowania tożsamości, przepustowości, opóźnień oraz przewidywalnego zachowania w przypadku niedostępności NAS-a.
Przechowuj bazę danych Jellyfin lokalnie
Baza danych aplikacji oparta na plikach ma inne wymagania dotyczące dostępu i spójności niż duże pliki filmowe. Pamięć sieciowa jest atrakcyjna ze względu na pojemność, ale nie powinna automatycznie stawać się miejscem przechowywania każdej ścieżki Jellyfin.
Pliki multimedialne Jellyfin mogą znajdować się na udziale NFS, podczas gdy baza danych i konfiguracja pozostają lokalnie, dzięki czemu stan aplikacji oparty na plikach nie znajduje się na zdalnym montowaniu.
Przechowuj dane aplikacji na lokalnej pamięci trwałej i montuj zdalnie wyłącznie bibliotekę multimediów. Konfiguracja NAS jako centrum multimedialnego uwidacznia tę zależność bez przenoszenia tożsamości serwera na udział.
Uczyń dostępność montowania wymaganiem podczas uruchamiania
Jeśli Jellyfin uruchomi się przed zamontowaniem udziału, pusty katalog może wyglądać jak brak biblioteki. Usługa powinna zaczekać na zamontowanie udziału albo wyraźnie zgłosić błąd, zamiast skanować niewłaściwy system plików.
Solidna konfiguracja montowania multimediów wykorzystuje zależności systemd lub kontrole montowania, aby aplikacje nie działały na pustym punkcie montowania.
Uruchom ponownie hosta i sprawdź tożsamość udziału, zanim Jellyfin rozpocznie standardowe skanowanie. Użyj znacznika lub kontroli punktu montowania, zamiast sprawdzać wyłącznie, czy katalog istnieje.
Sprawdź uprawnienia przy użyciu tej samej tożsamości usługi
SMB i NFS mogą tłumaczyć właścicieli inaczej niż dyski lokalne. Jellyfin potrzebuje przewidywalnego dostępu do odczytu multimediów, a narzędzia towarzyszące mogą wymagać własnych uprawnień do zapisu bez ustawiania szerokich uprawnień dla wszystkich użytkowników.
Dostęp kontenera pozostaje zrozumiały, gdy mapowanie numerycznych identyfikatorów UID i GID jest udokumentowane zarówno na hoście, jak i w zamontowanym systemie plików.
Odczytaj kilka plików jako użytkownik Jellyfin i sprawdź możliwość przejścia przez katalogi nadrzędne. Napraw mapowanie właścicieli na granicy montowania, zamiast rekursywnie zmieniać całą bibliotekę.
Uwzględnij opóźnienia i awarie NAS-a
Zdrowy udział sieciowy nadal może stać się wąskim gardłem przy jednoczesnych odczytach albo tymczasowo przestać działać podczas konserwacji NAS-a. Serwer powinien przechodzić w degradację w sposób, który rozumiesz, zamiast pochopnie przepisywać stan biblioteki.
Przeniesienie pamięci podręcznej i metadanych Jellyfin do NFS tworzy zależność uruchamiania od stanu zdalnego, co dodatkowo pokazuje, dlaczego udział multimediów i lokalny stan aplikacji należy traktować jako różne role pamięci masowej.
Zmierz najgorsze typowe opóźnienie odczytu i zasymuluj kontrolowaną utratę udziału. Sprawdź, czy Jellyfin odzyskuje działanie po ponownym pojawieniu się montowania, zanim zaczniesz polegać na tej konfiguracji podczas bezobsługowego użytkowania w domu.
Wsparcie i wskazówki
Więcej do przeczytania

Czy podczas tworzenia kopii zapasowej Jellyfin należy zatrzymać usługę?
Dla uproszczenia preferuj kopie zapasowe usług zatrzymanych; migawek na żywo używaj tylko wtedy, gdy stan aplikacji jest przechwytywany w spójny sposób, a przywracanie zostało...

Dlaczego Jellyfin działa głośno lub powoduje przegrzewanie, gdy nikt nie ogląda strumieniowo?
Podwyższona temperatura w stanie bezczynności zwykle oznacza działanie procesów w tle lub obciążenie współdzielonego hosta, dlatego przed zmianą chłodzenia albo sprzętu zidentyfikuj aktywny proces...

Kiedy odbudować Jellyfin zamiast go naprawiać?
Wybierz odtworzenie zamiast naprawy, gdy problemem jest rozbieżność środowiska uruchomieniowego, a trwały stan został zarchiwizowany; nie „odtwarzaj” przez usunięcie jedynej sprawnej bazy danych.

