Plex-appgegevens verplaatsen zonder kijkgeschiedenis of instellingen te verliezen

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

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 metadata­bestanden.

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.

-15% OFF
Single board computer zimaboard2

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

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.