Bouw Plex alleen opnieuw op wanneer de oude applicatiestatus niet langer een betrouwbare herstelbron is. Als de serveridentiteit, configuratie, database en opslagpaden nog bekend zijn, herstel dan eerst de kleinst mogelijke defecte laag; als herstel mislukt maar er een geverifieerde back-up bestaat, zet die dan terug voordat je opnieuw begint.
Een ‘herinstallatie’ is niet automatisch een heropbouw. Het vervangen van het Plex-pakket of de container kan de permanente database en configuratie ongemoeid laten, terwijl een echte heropbouw die status bewust opgeeft of reset. Neem de beslissing op basis van de toestand van de permanente gegevens, niet op basis van hoe frustrerend het huidige symptoom aanvoelt.
Definieer Herstel, Terugzetten en Heropbouw Voordat je Kiest
Gebruik drie verschillende woorden voor drie verschillende handelingen. Herstel wijzigt het kleinst mogelijke beschadigde onderdeel terwijl de huidige Plex-status behouden blijft. Terugzetten vervangt beschadigde status door een bekende, goede back-up. Heropbouw maakt een nieuwe Plex-status aan en betekent dat sommige bibliotheken, metadata, voorkeuren, kijkstatus of serveridentiteit opnieuw moeten worden aangemaakt of gemigreerd.
Dat onderscheid is belangrijk, omdat het opnieuw installeren van de applicatiebinaries de Plex-status kan behouden. Western Digital vermeldt dat de gedocumenteerde verwijdering van My Cloud de Plex-bibliotheken en database intact laat; voor een reset is een aparte stap nodig om de status te verwijderen.
Voordat je voor een heropbouw kiest, bepaal je welke laag daadwerkelijk defect is: pakket of container, runtime-definitie, opslagkoppeling, machtigingen, voorkeuren of de bibliotheekdatabase. Een nieuwe installatie pakt slechts enkele van die lagen aan. Als je die als eerste reactie gebruikt, kan dat de werkelijke fout verbergen zonder deze te verwijderen.
Herstel Eerst Wanneer de Oorspronkelijke Plex-status Nog Betrouwbaar Is
Herstel eerst wanneer Plex nog de verwachte server opent, het pad met applicatiegegevens gevuld is, de database bestaat en de fout nauw genoeg is om te reproduceren. Voorbeelden zijn een beschadigde database met nog een leesbaar herstelpad, een defecte index of één configuratiefout die kan worden teruggedraaid.
Een actuele praktijkhandleiding toont een workflow voor databaseherstel waarbij Plex wordt gestopt, het herstelprogramma wordt uitgevoerd en de server opnieuw wordt gestart, in plaats van de volledige installatie weg te gooien. Het nuttige uitgangspunt is dat je de bestaande status behoudt terwijl je test of de beschadigde laag opnieuw geldig kan worden gemaakt.
Accepteer het herstel alleen wanneer dezelfde serveridentiteit terugkeert, representatieve bibliotheken openen, zoekopdrachten en kijkstatus normaal werken en een gecontroleerde herstart de fout niet opnieuw veroorzaakt. Als het herstelprogramma een fout meldt of de database ongeldig blijft, stop dan met dezelfde wijziging herhalen en ga verder met de tak voor terugzetten.
Ga over op Terugzetten Wanneer Herstel Geen Geldige Database Kan Opleveren
Een mislukt herstel betekent niet automatisch dat je opnieuw moet opbouwen. Als je een geverifieerde back-up van vóór de beschadiging hebt, zet die dan terug op een geïsoleerde of duidelijk omkeerbare locatie en test de kopie voordat je de huidige status verwijdert.
Een praktisch artikel over Plex-databaseherstel beschouwt het terugzetten van een databaseback-up als de volgende herstelstap nadat herstel is mislukt. Daarmee blijft meer van de oorspronkelijke server behouden dan met een volledig nieuwe opbouw, zolang de back-up zelf gezond is.
De tak voor terugzetten is geslaagd wanneer Plex de herstelde status kan openen, de verwachte bibliotheken en mediapaden herkent en een nieuwe herstart doorstaat zonder dezelfde databasefout. Als elke beschikbare back-up onleesbaar of onvolledig is, of dezelfde beschadiging al bevat, komt de drempel voor een heropbouw veel dichterbij.
Bouw Opnieuw Op Wanneer de Bron van de Status Ontbreekt of Niet Langer Betrouwbaar Is
Bouw opnieuw op wanneer de permanente bron die je anders zou herstellen of terugzetten niet kan worden vertrouwd. Dat kan betekenen dat de map met applicatiegegevens ontbreekt, dat er geen bruikbare back-up bestaat, dat de database niet kan worden hersteld of teruggezet, of dat herhaalde tests laten zien dat de herstelde status onmiddellijk opnieuw in dezelfde onherstelbare fout terechtkomt.
Een heropbouw kan ook een bewuste keuze zijn wanneer de oude installatie jaren aan onzekere migraties bevat en je liever een nieuwe serveridentiteit gebruikt dan onbekende status blijft meedragen. De afweging is reëel: een schone status verwijdert de beschadigde geschiedenis, maar neemt ook de aanname weg dat oude metadata, voorkeuren en relaties automatisch behouden blijven.
Gebruik herhaalde beschadiging niet als bewijs dat alleen een schone Plex-database het probleem oplost. Als een nieuw opgebouwde status opnieuw beschadigd raakt, onderzoek dan het bestandssysteem, het opslagapparaat, abrupt stroomverlies, geheugenstabiliteit en andere onderliggende oorzaken. Het opnieuw opbouwen van de applicatie kan een onbetrouwbare laag voor statusopslag niet betrouwbaar maken.
Bouw Niet Opnieuw Op voor een Container-, Koppelings- of Machtigingsfout
Een container die niet wil starten, een lege mediakoppeling, een machtigingsfout of een ontbrekende netwerkalias kan Plex volledig defect laten lijken terwijl de permanente status nog gezond is. Dat zijn runtime- of afhankelijkheidsfouten, geen bewijs dat de bibliotheekdatabase moet worden weggegooid.
De ZimaSpace-workflow voor het herstellen van één container laat volumes en gezonde afhankelijkheden intact en vervangt alleen de defecte servicelaag. Dat is het veiligere model wanneer de Plex-status intact is, maar de runtime eromheen is gewijzigd.
Als het opnieuw koppelen van de juiste mount, identiteit, netwerkconfiguratie of containerdefinitie de oorspronkelijke server terugbrengt, stop dan daar. Een heropbouw zou migratiewerk toevoegen zonder een aantoonbaar probleem met de permanente status op te lossen. Ga alleen over op terugzetten of heropbouwen wanneer de fout de applicatiestatus zelf volgt.
Bewaar Bewijsmateriaal en een Herstelpunt Voordat je Opnieuw Begint
Bewaar vóór een echte heropbouw de oude map met applicatiegegevens, databaseback-ups, voorkeuren, implementatiedefinitie, logboeken en de exacte fout waardoor je bent gestopt met herstellen. Zelfs een beschadigde status kan kijkgeschiedenis, metadata of configuratiedetails bevatten die nuttig zijn tijdens migratie of een analyse achteraf.
Bouw de nieuwe server naast het bewaarde herstelpunt op in plaats van dit ter plekke te overschrijven, wanneer de opslagruimte dat toelaat. Voeg één representatieve bibliotheek toe, controleer de nieuwe database en migreer alleen de status die je bewust vertrouwt. Zo blijft ‘opnieuw beginnen’ omkeerbaar totdat je hebt bewezen dat de nieuwe server de oorspronkelijke fout daadwerkelijk oplost.
De uiteindelijke beslissing is eenvoudig: herstel zolang de huidige status betrouwbaar is, zet terug wanneer een bekende, goede kopie de beschadigde status kan vervangen en bouw alleen opnieuw op wanneer geen van beide routes een herhaalbaar geldige server oplevert. Bewaar het eerdere bewijsmateriaal totdat de schone installatie normaal gebruik, een herstart en een nieuwe back-up heeft doorstaan.
Ondersteuning & Tips
Meer om te lezen

Kan Plex een GPU delen met een andere Docker-container?
Plex en een andere container kunnen vaak dezelfde GPU gebruiken, maar je moet de driverondersteuning, apparaattoewijzing, belasting van de video-engine, het geheugengebruik en het...

Hoe je kunt bepalen of een Plex-fout door de client of de server wordt veroorzaakt
Reproduceer hetzelfde item op een andere client, vergelijk het sessiepad en verzamel pas serverbewijs nadat de scope heeft uitgewezen waar de fout daadwerkelijk zit.

Plex-cache en tijdelijke opslag voor transcodering configureren
Bescherm de permanente Plex-status door tijdelijke transcodebestanden op geschikte lokale opslag te plaatsen en controleer vervolgens het opruimen, de beschikbare ruimte en het gedrag...

