Plex herstellen nadat het volume met app-gegevens vol is geraakt

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.

Wanneer het app-datavolume van Plex vol raakt, stopt u eerst nieuwe schrijfbewerkingen, maakt u veilig ruimte vrij en beschermt u de database voordat u reparaties of ingrijpende opschoonacties uitvoert.

Is Plex gestopt met bijwerken, gecrasht of meldt het databasefouten nadat het volume met de applicatiegegevens geen vrije ruimte meer had? Verwijder dan geen willekeurige bestanden uit de servermap. Stop Plex, maak ruimte vrij buiten de actieve databasebestanden, bewaar een kopie van de database en controleer vervolgens of de server kan starten en of de database-integriteit nog in orde is.

Beschouw nul vrije ruimte als een integriteitsprobleem

Een vol app-datavolume kan verhinderen dat databasebewerkingen, metagegevensupdates, logboeken, caches en tijdelijke bewerkingen worden voltooid. Het eerste doel is verdere activiteit te stoppen en op gecontroleerde wijze vrije ruimte terug te krijgen, zonder de kerndatabase blindelings te wijzigen.

Echte Plex-bibliotheken kunnen door metagegevens, artwork en voorbeeldminiaturen een grote hoeveelheid app-gegevens opbouwen. Daarom hoort het bewaken van vrije ruimte bij de betrouwbaarheid; dat is het uitgangspunt voor een vol Plex-app-datavolume.

Controleer welk bestandssysteem vol is en of het om het pad met Plex-appgegevens, het transcodeerpad of het mediapad gaat. De herstelvolgorde verschilt en vrije ruimte op de ene koppeling helpt niet bij een andere koppeling die geen vrije ruimte meer heeft.

Maak veilige ruimte vrij voordat u iets repareert

Stop Plex indien mogelijk op de juiste manier en verwijder of verplaats daarna bekende overbodige gegevens buiten de kerndatabasebestanden, zoals niet-gerelateerde logboeken of verkeerd geplaatste back-ups. Als u niet zeker weet wat een bestand is, kopieer het dan ergens anders heen in plaats van het te verwijderen.

Bij het meten van een vol Plex-app-datavolume moet een consistente SQLite-back-up afkomstig zijn uit een veilige back-up- of snapshotprocedure, en niet uit een ongecontroleerde kopie van actieve databasebestanden tijdens schrijfbewerkingen.

Controleer de database-integriteit met door Plex ondersteunde hulpmiddelen en bekijk de logboeken op schrijf- of corruptiefouten. Als de integriteit in orde is, probeer dan eerst normaal te starten voordat u een mogelijk overbodige reparatie uitvoert.

Herstel de service in de minst ingrijpende volgorde

Start Plex nadat u vrije ruimte hebt gemaakt en controleer of de database wordt geopend, bibliotheken worden geladen en een kleine statuswijziging, zoals de afspeelvoortgang, kan worden opgeslagen en behouden blijft. Ga alleen over tot databaseherstel wanneer gedocumenteerde integriteits- of opstartsignalen dit ondersteunen.

Als de database beschadigd is, volgt u de Plex-herstelprocedure terwijl de server is gestopt en bewaart u de oorspronkelijke bestanden. Gebruik geen algemene SQLite-herstelprocedure wanneer Plex een eigen aangepaste SQLite-tool biedt.

Start de server na het herstel eenmaal opnieuw en controleer de groei van het vrije-ruimtegebruik, de database-integriteit, de zichtbaarheid van bibliotheken en het behoud van statusgegevens. Eén geslaagde start is niet voldoende als het volume direct weer volloopt.

-15% OFF
Single board computer zimaboard2

Voorkom een tweede storing door een vol volume

Stel een waarschuwing in met voldoende marge om onderhoud en tijdelijke schrijfbewerkingen te voltooien, en plaats grote tijdelijke transcodes of back-ups waar passend op een ander apparaat dan een klein app-datastation.

Die grens is gemakkelijker zichtbaar in een herstelindeling voor een thuis-mediaserver wanneer elke service een expliciete rol voor resources en herstel heeft.

Schaal het probleem op wanneer de database niet kan worden geopend of hersteld vanuit een veilige kopie, of wanneer het bestandssysteem zelf fouten meldt. Bewaar de betreffende gegevens dan en vermijd herhaalde schrijfpogingen die het herstel kunnen bemoeilijken.

  1. Controleer welke koppeling daadwerkelijk geen vrije ruimte meer had
  2. Stop Plex voordat u app-gegevens verwijdert of repareert
  3. Maak een back-up van de database voordat u de integriteit controleert
  4. Voeg na het herstel een waarschuwing voor vrije ruimte toe

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.