Verplaats de volledige Plex-servergegevensmap terwijl Plex is gestopt, laat de bron ongemoeid en controleer de gemigreerde server voordat je de oude kopie verwijdert of een andere bestemming geeft.
De kijkgeschiedenis, metadata, databasestatus, voorkeuren en andere servergegevens van Plex staan in de servergegevensmap, niet in je filmmappen. In Docker is die map het hostpad of volume dat je aan het Plex-configuratiepad hebt gekoppeld. Een veilige migratie is daarom een verplaatsing van de status, geen nieuwe scan van de mediabibliotheek: bevries schrijfbewerkingen, kopieer de juiste gegevens, behoud het eigenaarschap, koppel de container aan de nieuwe locatie en bewijs dat de identiteit en kijkstatus van de oude server behouden zijn gebleven.
Bescherm de bron voordat je iets verplaatst
Identificeer eerst het hostpad dat de permanente Plex-configuratie bevat en maak daarvan een afzonderlijke back-up. Begin niet met het aanpassen van de containeraankoppeling in de hoop dat de nieuwe locatie correct is. Noteer de huidige koppeling, Plex-versie, servernaam, mediapaden en eigendomsrechten, zodat je kunt terugkeren naar de bekende, goed werkende configuratie als de nieuwe kopie niet correct start.
De migratiehandleiding van Plex schrijft gebruikers nadrukkelijk voor de server te stoppen voordat ze de gegevens kopiëren en vermeldt dat migratie beperkingen kan hebben, vooral tussen verschillende besturingssystemen. Er wordt ook gewaarschuwd dat bestaande bibliotheektoegang die aan andere Plex-accounts is verleend, niet altijd behouden blijft. Toegang voor gedeelde gebruikers moet daarom na de migratie worden gecontroleerd en is niet iets wat een titel zonder voorbehoud kan beloven.
Houd de oude gegevensmap tijdens de eerste test alleen-lezen of laat deze op een andere manier volledig ongemoeid. Terugdraaien is eenvoudig zolang de bron nog bestaat: stop Plex, herstel de oorspronkelijke koppeling en start de oude status. Terugdraaien wordt veel moeilijker nadat je de bron hebt verwijderd of twee kopieën naar dezelfde database hebt laten schrijven.
Stop Plex en kopieer de volledige permanente status
Stop de Plex-container en controleer voordat je begint met kopiëren of deze niet langer schrijft. Kopieer de volledige permanente servergegevensmap naar de nieuwe opslaglocatie. Bij grote bibliotheken moet je bestandskenmerken behouden en kun je een archiefmethode of systeemeigen kopieermethode gebruiken die efficiënt omgaat met de vele kleine metadatabestanden.
Als je niet zeker weet welke map de daadwerkelijke Plex-status bevat, gebruik dan de referentie voor de Plex-gegevensmap om servergegevens van media-inhoud te onderscheiden. In Docker hangt de daadwerkelijke locatie af van het gekozen volume of de bind mount, dus de containerconfiguratie is uiteindelijk bepalend voor het hostpad.
Stel na het kopiëren in dat het nieuwe pad eigendom is van en schrijfbaar is voor dezelfde effectieve gebruiker of groep die Plex eerder uitvoerde. Een volledige kopie met onjuiste rechten kan eruitzien als gegevensverlies, omdat Plex mogelijk met een lege of slechts gedeeltelijk leesbare map start. Herstel de toegang voordat je Plex nieuwe status in de doelmap laat aanmaken.
Wijs Plex naar het nieuwe pad en controleer de identiteit voordat je scant
Wijzig eerst alleen de koppeling van de configuratiegegevens; hernoem niet tegelijkertijd mediamappen, wijzig de netwerkmodus, werk Plex bij en verplaats de opslag. Start de container en open Plex. De server moet verschijnen met de verwachte naam, bibliotheken, posters, kijkgeschiedenis, instellingen en eerdere serveridentiteit, in plaats van je te vragen een volledig nieuwe server op te bouwen.
Vanuit een NAS-migratieperspectief volgt de handleiding voor NAS-gegevensmigratie van ZimaSpace dezelfde volgorde: maak eerst een back-up, verplaats een duidelijk afgebakend onderdeel, controleer de bestemming en verwijder pas daarna de oude kopie. Die volgorde is belangrijker dan de vraag of je de verplaatsing via een gebruikersinterface of een shellopdracht uitvoert.
Open voordat je een brede bibliotheekscan uitvoert verschillende items waarvan je de bekeken of niet-bekeken status kent en vergelijk deze met de bron. Controleer de serverinstellingen en ten minste één gedeelde gebruiker of beheerd account. Als de identiteit, geschiedenis of rechten niet kloppen, stop dan hier en draai de migratie terug in plaats van scans toe te staan die nog meer status overschrijven.
Controleer de persistentie na een herstart voordat je de oude kopie verwijdert
Start de Plex-container opnieuw en herhaal de controles. Bevestig dat de nieuwe koppeling nog steeds naar het actieve hostpad verwijst en dat nieuwe wijzigingen in de kijkstatus daar worden opgeslagen. Speel vervolgens kort een item af, stop het en controleer of de voortgangsmarkering na nog een herstart van Plex behouden blijft. Daarmee bewijs je dat de bestemming niet alleen leesbaar is, maar ook actuele schrijfbewerkingen ontvangt.
Als de mediapaden ook zijn gewijzigd, migreer deze dan afzonderlijk en gebruik de procedure van Plex voor medialocaties in plaats van migratie van app-status en inhoudsmigratie door elkaar te halen. Door beide bewerkingen gescheiden te houden, kun je fouten eenvoudiger diagnosticeren en voorkom je dat een ontbrekende mediakoppeling wordt aangezien voor een verloren Plex-database.
Verwijder of hergebruik de oude kopie van de app-gegevens pas nadat de nieuwe locatie een herstart en normaal gebruik heeft doorstaan. Als gedeelde gebruikers of bibliotheekrechten niet zijn overgezet, herstel deze dan expliciet nadat de serverstatus stabiel is; vernietig de bron niet alleen omdat de belangrijkste kijkgeschiedenis en instellingen er correct uitzien.
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...

