Letzter Update lässt benötigten Speicherplatz explodieren

Hat es eine Änderung bzgl. der gespeicherten Metadaten im letzten Server Update gegeben? Der belegte Speicherplatz im Plex Ordner ist letzte Nacht, während der Plex Maintenance, um 30GB angestiegen. Es wurde keine Einstellung auf meiner Seite geändert.

Eine exklusiv für Plex reservierte 250 GB M.2 SSD neigt sich langsam dem Ende.

Schau hier mal rein: Plex Database sqlite file has more than doubled in 10 days

Es empfiehlt sich, den Thread von ganz oben an zu lesen.

Vielen Dank für deine Antwort.

Hab mir den Thread mal durchgelesen. Meine Datenbank Dateien sind wie erwartet (1,4 GB Blob plus 1,1 GB DB).

Während ich mir den Thread durchgelesen habe sind schon wieder 100 MB verschwunden.

34763472 ./Cache
13224 ./Codecs
476 ./Crash Reports
0 ./Diagnostics
41748 ./Logs
19658656 ./Media
134707492 ./Metadata
2887876 ./Plug-in Support
1532 ./Plug-ins
0 ./Scripts
192074484 .

Das ist ganz schön heftig. Ist das eine sehr große Sammlung?

Läuft derzeit die Serverwartung oder hast du einige große Optimierungs- oder Sync-jobs angelegt?

Die Datenbank passt. Ist eine sehr alte, grosse und langsam aber permanent wachsende Bibliothek.

Derzeit läuft nix. Ich höre gerade Musik. Das ist aber schon alles.

Wenn das so weiter geht dann muss ich mein 250 GB M.2 RAID1 für Plex hochrüsten und davor habe ich richtig fett Panik. Das sind PCIe x4 M.2, die werden schnell warm und bremsen schon ab 55 Grad. Das wird “Tage” dauern die Trillion Plex Dateien zu balancen und das gleich zwei mal (RAID1 halt).

Mich stören z.B. die 34 GB im Photo Transcoder Cache. Was ist das? Kann das weg :wink:

War nicht geplant, dass Plex Richtung CDN entwickelt wird und die vielen lokalen Dateien entfallen?

Wenn du debug logging aktiviert hast, zieh mal die Server Logs bitte. Dort sollten sich Hinweise auf die Serveraktivität finden.

Mir fällt gerade ein, dass die neue Server Version neue Thumbnails generiert, wenn die Datei eines Filmes ausgetauscht wurde. Das ist vorher nicht passiert, so dass die Thumbs asynchron werden konnten.
Aber das sollte nur während der Serverwartung passieren.

Oh, ich habe gestern Dateien ausgetauscht, da ich maschinell (derzeit noch in kleinen Happen) auf das kommende Feature mit den IMDB-IDs in den Dateinamen umstelle:

Mein Film (2020)/Mein Film (2020) {imdb-1234567}.mkv

Nach dem Austauschen lasse ich nach neuen Dateien suchen und leere anschließend den Papierkorb und räume die Pakete auf. Kann es sein, dass dabei etwas hängen bleibt?

P.S.: Ich hatte irgendwo in der Ankündigung gelesen, dass die IMDB-ID oder TMDB-ID durch eine Plex ID ersetzt wird. Ich will das Wissen über die ursprüngliche ID erhalten, deshalb die Umstellung.

Das ist schon wieder hinfällig, da die externen ID’s jetzt zusätzlich in der media info XML auftauchen. Das wurde auf expliziten Wunsch der Leute eingefügt, die externe Tools mit Plex verknüpfen und auf diese ID’s angeweisen sind.

Guckst du (ganz unten):

<MediaContainer size="1" allowSync="1" identifier="com.plexapp.plugins.library" librarySectionID="18" librarySectionTitle="Animation" librarySectionUUID="4b96c4e4-56d8-4a2a-97a0-29e158c58b95" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1598485974">
<Video ratingKey="207694" key="/library/metadata/207694" guid="plex://movie/5d7768246f4521001ea988b4" studio="Studio Ghibli" type="movie" title="Prinzessin Mononoke" librarySectionTitle="Animation" librarySectionID="18" librarySectionKey="/library/sections/18" originalTitle="もののけ姫" contentRating="12" summary="Japan im frühen Mittelalter. Der junge Krieger Ashitaka tötet in Notwehr einen dämonischen Eber und wird darauf mit einem Fluch belegt. Auf der Suche nach Heilung durchstreift Ashitaka das Land und stößt schließlich nahe einer befestigten Hüttensiedlung, die sich tief in das einst idyllische Land um einen Heiligen Berg frisst, auf die von Wölfen großgezogene Kriegerin San, genannt Mononoke. Obwohl San einen Krieg für die Natur wider ihre Zerstörer führt, verliebt sie sich in Ashitaka." rating="9.3" audienceRating="9.4" viewOffset="396390" viewCount="2" lastViewedAt="1594662938" year="1997" tagline="The Fate Of The World Rests On The Courage Of One Warrior." thumb="/library/metadata/207694/thumb/1598692518" art="/library/metadata/207694/art/1598692518" duration="8002787" originallyAvailableAt="1997-07-12" addedAt="1400169446" updatedAt="1598692518" audienceRatingImage="rottentomatoes://image.rating.upright" chapterSource="media" primaryExtraKey="/library/metadata/983369" ratingImage="rottentomatoes://image.rating.ripe">
<Media id="1224100" duration="8002787" bitrate="17691" width="1920" height="1036" aspectRatio="1.85" audioChannels="6" audioCodec="dca-ma" videoCodec="h264" videoResolution="1080" container="mkv" videoFrameRate="24p" audioProfile="ma" videoProfile="high">
<Part accessible="1" exists="1" id="1226418" key="/library/parts/1226418/1576765946/file.mkv" duration="8002787" file="E:\Animation2\Prinzessin Mononoke (1997)\Prinzessin Mononoke (1997) - 1080p.mkv" size="17697261801" audioProfile="ma" container="mkv" deepAnalysisVersion="4" indexes="sd" requiredBandwidths="57317,47043,32942,28056,25930,24912,23398,23398" videoProfile="high">
<Stream id="1968119" streamType="1" default="1" codec="h264" index="0" bitrate="14619" language="日本語" languageCode="jpn" bitDepth="8" chromaLocation="left" chromaSubsampling="4:2:0" codedHeight="1040" codedWidth="1920" frameRate="23.976" hasScalingMatrix="0" height="1036" level="41" profile="high" refFrames="4" requiredBandwidths="47739,37462,23659,18806,16600,15581,14627,14627" scanType="progressive" width="1920" displayTitle="1080p (H.264)" extendedDisplayTitle="1080p (H.264)"/>
<Stream id="1968120" streamType="2" default="1" codec="dca" index="1" channels="6" bitrate="1536" language="Deutsch" languageCode="ger" audioChannelLayout="5.1(side)" bitDepth="24" profile="ma" requiredBandwidths="4523,4345,4345,4345,4345,4345,4345,4345" samplingRate="48000" displayTitle="Deutsch (DTS-HD MA 5.1)" extendedDisplayTitle="Deutsch (DTS-HD MA 5.1)"/>
<Stream id="1968121" streamType="2" selected="1" codec="dca" index="2" channels="6" bitrate="1536" language="日本語" languageCode="jpn" audioChannelLayout="5.1(side)" bitDepth="24" profile="ma" requiredBandwidths="4649,4402,4402,4402,4402,4402,4402,4402" samplingRate="48000" displayTitle="日本語 (DTS-HD MA 5.1)" extendedDisplayTitle="日本語 (DTS-HD MA 5.1)"/>
<Stream id="1968122" streamType="3" default="1" forced="1" codec="srt" index="3" language="Deutsch" languageCode="ger" requiredBandwidths="1,1,1,1,1,1,1,1" displayTitle="Deutsch Erzwungen (SRT)" extendedDisplayTitle="Deutsch Erzwungen (SRT)"/>
<Stream id="1968123" streamType="3" forced="1" codec="pgs" index="4" language="Deutsch" languageCode="ger" headerCompression="1" requiredBandwidths="27,27,27,27,27,27,27,27" displayTitle="Deutsch Erzwungen (PGS)" extendedDisplayTitle="Deutsch Erzwungen (PGS)"/>
<Stream id="1968124" streamType="3" selected="1" codec="srt" index="5" language="Deutsch" languageCode="ger" requiredBandwidths="1,1,1,1,1,1,1,1" title="full" displayTitle="Deutsch (SRT)" extendedDisplayTitle="full (Deutsch SRT)"/>
<Stream id="1968125" streamType="3" codec="pgs" index="6" language="Deutsch" languageCode="ger" headerCompression="1" requiredBandwidths="60,60,60,60,60,60,60,60" title="full" displayTitle="Deutsch (PGS)" extendedDisplayTitle="full (Deutsch PGS)"/>
<Stream id="1968126" streamType="3" codec="srt" index="7" language="Deutsch" languageCode="ger" requiredBandwidths="1,1,1,1,1,1,1,1" title="SDH" displayTitle="Deutsch (SRT)" extendedDisplayTitle="SDH (Deutsch SRT)"/>
<Stream id="1968127" streamType="3" codec="pgs" index="8" language="Deutsch" languageCode="ger" headerCompression="1" requiredBandwidths="71,71,71,71,71,71,71,71" title="SDH" displayTitle="Deutsch (PGS)" extendedDisplayTitle="SDH (Deutsch PGS)"/>
<Stream id="1968128" streamType="3" codec="srt" index="9" language="English" languageCode="eng" requiredBandwidths="1,1,1,1,1,1,1,1" title="full" displayTitle="English (SRT)" extendedDisplayTitle="full (English SRT)"/>
<Stream id="2059754" key="/library/streams/2059754" streamType="3" codec="srt" language="Dansk" languageCode="dan" format="srt" displayTitle="Dansk (SRT Extern)" extendedDisplayTitle="Dansk (SRT Extern)"/>
</Part>
</Media>
<Genre id="352997" filter="genre=352997" tag="Action/Abenteuer"/>
<Genre id="210" filter="genre=210" tag="Fantasy"/>
<Genre id="301" filter="genre=301" tag="Animation"/>
<Director id="13758" filter="director=13758" tag="Hayao Miyazaki"/>
<Writer id="1358" filter="writer=1358" tag="Hayao Miyazaki"/>
<Writer id="31214" filter="writer=31214" tag="Neil Gaiman"/>
<Producer id="1368" filter="producer=1368" tag="Toshio Suzuki"/>
<Country id="914" filter="country=914" tag="Japan"/>
<Guid id="imdb://tt0119698"/>
<Guid id="tmdb://128"/>
<Collection id="19320" filter="collection=19320" tag="Ghibli"/>

Während ich den letzten Post schrieb sind schon wieder 1000 MB verschwunden:

toor@Tower:/mnt/cache/system/appdata# du -d 1
76216 ./letsencrypt
6696 ./MakeMKV
2105924 ./mariadb
400848 ./nextcloud
5844 ./MKVToolNix
3264408 ./SQLite
192081800 ./plex
2208 ./nzbget
140 ./xteve
197944084 .
toor@Tower:/mnt/cache/system/appdata# du -d 1
76228 ./letsencrypt
6696 ./MakeMKV
2106200 ./mariadb
400860 ./nextcloud
5844 ./MKVToolNix
3264408 ./SQLite
193195144 ./plex
2228 ./nzbget
140 ./xteve
199057748 .

Dann höre jetzt sofort damit auf.

Und hier die Logs. Kannst Du evtl. etwas erkennen?

Plex Media Server Logs_2020-08-29_20-16-56.zip (2.2 MB)

Debug logging ist nicht aktiviert. Damit sind die Logs quasi nutzlos.

Ich sehe nur Unmengen von Meldungen über eine hoffnungslos verstopfte Datenbank.

Aug 29, 2020 14:46:00.364 [0x154097fff700] WARN - Waited one whole second for a busy database.
Aug 29, 2020 14:46:00.406 [0x15407d7eb700] WARN - Waited one whole second for a busy database.

Kontrolliere bitte nochmals die Sync Job von dir und deinen Shared Usern. (Bestes Tool dafür ist immer noch Tautulli )
Wenn du in einem fort Dateien austauscht/umbenennst, heißt das dass diese Dateien ebenfalls neu gesynct werden, sofern sie in einem Sync job enthalten sind.

Darf ich nochmals kurz nachfragen.

Alle Dateien im Phototranscoder Cache sind nach dem Update mit dem letzten Server Release entstanden (3252). Es gibt keine Sync Jobs - sofern ich das vom Server aus sehen kann. Die Größe des Phototranscoder Caches entspricht mehr oder weniger exakt der Größe (34 GB) des verloren gegangenen Festplatten Platzes. Nur als Hinweis: Unsere Familie verwaltet insgesamt über 25.000 digitalisierte Fotos aus den letzten knapp 80 Jahren.

1.) Sicher, dass das nicht der Server Update war?

2.) Was passiert wenn ich den Inhalt des Phototranscoder Cache Verzeichnis lösche?

3.) Kann ich evtl in der Db erkennen welchem Sync Job, wenn es denn ein Sync Job war, die Cache Dateien zugeordnet sind/waren? Die Dateien sehen wie GUID Strukturen aus.

Vielen Dank.

Das könnte eine große Rolle spielen.

Hast du die Wartungsaufgabe zum Leeren des Caches aktiviert?

Ja, definitiv. Was passiert wenn ich den Phototranscoder Cache leere? Ich vermute, dass dort Dateien hängen geblieben sind die nicht aufgeräumt werden/wurden.

Die 25.000 Bilder sind schon seit Jahren in Plex. Daran kann es eigentlich nicht liegen. Die 34 GB zusätzlich im Cache sind in der letzten Woche entstanden.

Ich vermute mal, dass du sämtliche eingestellten Poster verlierst und alles auf die Standardposter zurück geht. Und auch das erst, nachdem die betroffenen Einträge ein “Metadaten auffrischen” erhalten haben.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.