Bezpieczne podejście polega na traktowaniu zmierzonego budżetu nagrań - z oddzielnym miejscem na dane, limitami wieku i pojemności, chronionymi wyjątkami oraz zweryfikowanym czyszczeniem - jako sekwencji obserwowalnych etapów, a nie pojedynczego polecenia.
Na domowym serwerze multimediów nagrywającym telewizję na żywo do lokalnego magazynu lub pamięci NAS nagrania mogą zająć system plików potrzebny bazie danych multimediów, dziennikom aplikacji i przyszłym zaplanowanym programom. Zapisz bieżącą tożsamość i punkt odzyskiwania, zacznij od najmniej inwazyjnego kryterium, zinterpretuj wyniki pozytywne i negatywne przed zmianą kolejnej zmiennej oraz zatrzymaj się, gdy magazyn stanie się niestabilny lub jedyna możliwa do odzyskania kopia byłaby narażona. Poniższy proces kończy się dopiero po pomyślnym wykonaniu pierwotnego zadania lub po osiągnięciu przez dowody granicy eskalacji.
Zmierz przyrost nagrań na reprezentatywnych kanałach
Nagraj kilka programów z kanałów o niskiej, typowej i wysokiej przepływności, uwzględniając jednoczesne tunery, jeśli są używane w gospodarstwie domowym. Zmierz rzeczywistą liczbę bajtów na godzinę, zaplanowany margines czasowy, narzut napisów lub wielu ścieżek audio oraz tymczasowe miejsce na przetwarzanie końcowe, zamiast szacować pojemność wyłącznie na podstawie rozdzielczości.
Niezależny planer pamięci na nagrania wyjaśnia, dlaczego przepływność, harmonogram, retencja i zapas wolnego miejsca określają wymaganą pojemność. Zastosuj tę metodę planowania pojemności nagrań na podstawie przepływności do zmierzonych strumieni, a następnie uwzględnij maksymalną jednoczesną przepływność nagrywania, którą magazyn musi obsłużyć.
Zapisz dwa cele: wymaganą historię w dniach oraz maksymalną ilość miejsca, jaką rejestrator może wykorzystać. Dodaj zapas wolnego miejsca na nieukończone nagrania, eksporty, przetwarzanie reklam, działanie systemu plików i nieoczekiwane skoki przepływności.
Oddziel nagrania od stanu aplikacji
Umieść trwałe nagrania w osobnym zbiorze danych, udziale lub granicy limitu, zachowując bazę danych multimediów, konfigurację, dzienniki i stan kontenera w chronionym magazynie aplikacji. Jawnie zmapuj ścieżkę hosta i ścieżkę kontenera oraz sprawdź, czy rejestrator zapisuje dane w zamierzonym miejscu.
Konfiguracja ZimaSpace dotycząca osobnego magazynu nagrań telewizji na żywo szczegółowo opisuje ten podział. Ten przewodnik rozszerza go o akceptację pojemności i retencji, dlatego nie duplikuj plików w woluminie danych aplikacji tylko po to, aby biblioteka je widziała.
Przetestuj jedno krótkie nagranie, odtwarzanie, zmianę nazwy lub import do biblioteki, ponowne uruchomienie i usunięcie przed zaplanowaniem ważnych treści. Jeśli używany jest udział sieciowy, określ, co ma się stać, gdy będzie niedostępny; nagrywanie do pustego lokalnego punktu montowania jest awarią, a nie rozwiązaniem awaryjnym.
Zastosuj retencję z chronionymi wyjątkami
Jeśli rejestrator je obsługuje, używaj zarówno limitu wieku, jak i limitu pojemności. Wiek określa, jak daleko wstecz pozostają zwykłe programy; pojemność zapobiega wyczerpaniu systemu plików przez nietypową przepływność lub serię nagrań, zanim osiągnięty zostanie limit dni.
Oddzielnie zdefiniuj nagrania chronione, archiwa ręczne, nagrania nieudane lub częściowe oraz programy oczekujące na przetwarzanie końcowe. Społecznościowa prośba użytkownika rozwiązania hostowanego samodzielnie dotycząca potrzeby zaplanowanego czyszczenia multimediów pokazuje operacyjną potrzebę ostrzegania lub etapowego usuwania, ale każdą wtyczkę lub skrypt należy testować z bazą danych rejestratora, zamiast usuwać zaindeksowane pliki bez jej wiedzy.
Wyświetl podgląd listy kwalifikujących się elementów lub przetestuj działanie w jednorazowej grupie nagrań. Czyszczenie powinno usuwać najstarszy kwalifikujący się element w ograniczonym zakresie, zachowywać chronione programy, aktualizować bazę danych i nadal przyjmować nowe nagrania.
Potwierdź działanie czyszczenia, zanim presja na magazyn spowoduje awarię
Zmniejsz testowy limit lub zapełnij jednorazowy obszar testowy do momentu uruchomienia czyszczenia, a następnie sprawdź, czy najstarszy kwalifikujący się program znika zarówno z systemu plików, jak i z biblioteki, podczas gdy najnowsze nagranie jest kontynuowane. Potwierdź wzrost ilości wolnego miejsca oraz upewnij się, że żadna baza danych aplikacji, dane przewodnika ani ścieżka dzienników nie współdzieli wyczerpanego limitu.
Pozwól na wykonanie jednego rzeczywistego cyklu harmonogramu, w tym nakładających się nagrań i przetwarzania końcowego. Uruchom ponownie serwer multimediów i potwierdź, że stan retencji, flagi ochrony, ścieżka montowania, nadchodzące timery, odtwarzanie i eksport nadal działają.
Wprowadź zasadę dopiero wtedy, gdy zmierzony przyrost mieści się w budżecie, a czyszczenie zachowuje zapas miejsca dla aplikacji. Wycofaj automatyzację, jeśli pliki i baza danych się rozbieżne, oraz eskaluj problem, gdy pojawią się błędy magazynu lub niestabilność montowania; retencja nie sprawi, że zawodne miejsce docelowe stanie się bezpieczne.
Wsparcie i wskazówki
Więcej do przeczytania

Proces odzyskiwania metadanych multimediów domowych po przywróceniu bazy danych
Zabezpiecz przywrócony stan, zweryfikuj tożsamość multimediów i ścieżki, a następnie napraw brakujące grafiki lub dopasowania w pilotażowej bibliotece przed wprowadzeniem szeroko zakrojonych zmian metadanych.

Lista zgodności klientów Jellyfin z dźwiękiem, obrazem i napisami
Testuj reprezentatywne pliki, zmieniając jedną zmienną naraz, i rejestruj dla każdego klienta: bezpośrednie odtwarzanie, remultipleksowanie, konwersję dźwięku, transkodowanie wideo lub niepowodzenie.

Poradnik konserwacji biblioteki multimediów: skany, metadane i zatrzymywanie dysku HDD
Grupuj zadania ingerujące w dysk w użyteczne okresy aktywności, ogranicz zakres zmian metadanych i zweryfikuj zarówno wykrywanie nowych nośników, jak i rzeczywisty okres bezczynności.

