Bigbrother Posted October 12, 2021 Share Posted October 12, 2021 Hallo zusammen! Bin dabei meinen ganzen Content von der Synology Kiste auf meinen neuen unraid-Server zu kopieren. Dabei stellt sich mir folgende Frage: Wie kann ich die Filme und Serien sinnvoll auf dem Array verteilen, damit nicht alle Platten anspringen? In Plex selber habe ich alle Automatismen wie die Indizierung abgeschaltet. Bisher habe ich 2 User-Shares für Filme und Serien angelegt. Habe hier in verschiedenen Threads gelesen, daß einige von euch das nochmals in verschiedene Unterteilungen haben z.B. von A-E, F-H usw. Macht ihr das mit weiteren User-Shares (und exkludierten Platten) oder Disk-Shares? Und wie bindet ihr das dann in den jeweiligen Plex-Bibiotheken ein? Bin dankbar für Ideen, steh ja jetzt noch am Anfang und kann die Medien noch ruckzuck verschieben oder umsortieren. Quote Link to comment
hawihoney Posted October 12, 2021 Share Posted October 12, 2021 (edited) 9 minutes ago, Bigbrother said: Wie kann ich die Filme und Serien sinnvoll auf dem Array verteilen, damit nicht alle Platten anspringen? In dem Du in Plex statt mit den User-Shares mit Disk-Shares arbeitest. Trage in den Libraries einfach alle Platten ein, die den entsprechenden Content enthalten. Z.B. Statt: /mnt/user/Movies --> /mnt/disk1/Movies --> /mnt/disk3/Movies Dazu muss natürlich in den Container-Settings /mnt (r-slave) statt /mnt/user/Movies gemappt werden. Edited October 12, 2021 by hawihoney Quote Link to comment
Bigbrother Posted October 12, 2021 Author Share Posted October 12, 2021 Wie du hier in der Diskussion mit @mgutt schriebst, arbeitest du ausschließlich mit Disk Shares. Muß ich mir noch durch den Kopf gehen lassen, dann hätte ich mit dem Split-Level und High-Water etc. nix am Hut, sondern müßte selber auf die Befüllung achten. Hm, is auch eine Überlegung wert.... Quote Link to comment
hawihoney Posted October 12, 2021 Share Posted October 12, 2021 28 minutes ago, Bigbrother said: müßte selber auf die Befüllung achten Mußt Du nicht. Du kannst ja nach wie vor mit beidem arbeiten. Befüllen über die User-Shares, Plex liest über die Disk-Shares. Das Beste aus beiden Welten. Quote Link to comment
ich777 Posted October 12, 2021 Share Posted October 12, 2021 4 hours ago, Bigbrother said: Habe hier in verschiedenen Threads gelesen, daß einige von euch das nochmals in verschiedene Unterteilungen haben Du kannst dir auch eine/mehrere Platten für Filme und eine/mehrer Platten für Serien abstellen indem du einfach im Share bei include Disks für zB Filme Disk 1 & 2 angibst und bei Serien Disk 3. Quote Link to comment
alturismo Posted October 12, 2021 Share Posted October 12, 2021 1 hour ago, hawihoney said: Plex liest über die Disk-Shares. Das Beste aus beiden Welten. mal OT, wo ist hier der Vorteil ?, wegen Overhead fs /mnt/user ? beim Lesen von Medien ? Quote Link to comment
hawihoney Posted October 12, 2021 Share Posted October 12, 2021 27 minutes ago, alturismo said: mal OT, wo ist hier der Vorteil ?, wegen Overhead fs /mnt/user ? beim Lesen von Medien ? Plex spricht dann halt gezielt die eine Platte an und nicht einen User-Share. Je nach RAM-Ausbau, und RAM-Cache Status, kann Unraid bei Nutzung des User-Shares gezwungen sein mehrere Platten hochzufahren. Das entfällt dann komplett. Es gibt hier sogar Disk-Caching Plugins um das Problem zu umgehen. Diese Plugins lesen dann regelmäßig alle Platten um den RAM-Cache zu füllen. Das braucht man bei Nutzung von Disk-Shares in Plex überhaupt nicht. So sieht das bei mir aus: Quote Link to comment
ich777 Posted October 12, 2021 Share Posted October 12, 2021 Plex spricht dann halt gezielt die eine Platte an und nicht einen User-Share. Je nach RAM-Ausbau, und RAM-Cache Status, kann Unraid bei Nutzung des User-Shares gezwungen sein mehrere Platten hochzufahren. Das entfällt dann komplett. Es gibt hier sogar Disk-Caching Plugins um das Problem zu umgehen. Diese Plugins lesen dann regelmäßig alle Platten um den RAM-Cache zu füllen. Das braucht man bei Nutzung von Disk-Shares in Plex überhaupt nicht. So sieht das bei mir aus: Ich weiß nicht wie Plex das handhabt aber das kenn ich von Emby/Jellyfin nicht, das fährt nur die Platte hoch auf dem die Serie, Film, Lied liegt.Hab aber auch das Cache Plugin nicht mehr drauf da es nur unnötig CPU Last erzeugt hat.Sent from my C64 Quote Link to comment
hawihoney Posted October 12, 2021 Share Posted October 12, 2021 13 minutes ago, ich777 said: Ich weiß nicht wie Plex das handhabt aber das kenn ich von Emby/Jellyfin nicht, das fährt nur die Platte hoch auf dem die Serie, Film, Lied liegt. Wie gesagt, dass hängt am RAM-Ausbau, der Menge des Content, der Anzahl der Platten im User-Share und dem Cache-Status. Bei kleineren Systemen mag das klappen, bei mir war der Schwellenwert schon vor Jahren überschritten: Quote Link to comment
ich777 Posted October 12, 2021 Share Posted October 12, 2021 Wie gesagt, dass hängt am RAM-Ausbau, der Menge des Content, der Anzahl der Platten im User-Share und dem Cache-Status. Bei kleineren Systemen mag das klappen, bei mir war der Schwellenwert schon vor Jahren überschritten: Okay muss ehrlich gesagt gestehen ich weiß nicht wie Plex das handhabt aber bei Emby/Jellyfin funktioniert das wsl anders.Hab noch nie eine Platte unnötig hochfahren sehen.Sent from my C64 Quote Link to comment
Zonediver Posted October 12, 2021 Share Posted October 12, 2021 (edited) Bei den Filmen is das ziemlich egal - bei den TV-Serien nicht. Man sollte aufpassen, dass jeweils eine Season von einer Serie auf einer Platte liegt - somit liegen auch alle Folgen in der Season auf einer Platte. Damit ist sichergestellt, dass nur die eine Platte läuft, wenn man alle Folgen der Season der Reihe nach anguckt. Man kann dann noch schaun, dass auch ganze Serien mit allen Season's auf nur einer Platte liegen - so mach ich das. Edited October 12, 2021 by Zonediver Quote Link to comment
ich777 Posted October 12, 2021 Share Posted October 12, 2021 Bei den Filmen is das ziemlich egal - bei den TV-Serien nicht. Man sollte aufpassen, dass jeweils eine Season von einer Serie auf einer Platte liegt - somit liegen auch alle Folgen in der Season auf einer Platte. Damit ist sichergestellt, dass nur die eine Platte läuft, wenn man die Season einer Serie komplett anguckt. Man kann dann noch schaun, dass auch ganze Serien mit allen Season's auf nur einer Platte liegen - so mach ich das.Von dem Punkt aus gesehen bin ich bei dir. Aber High-Water macht das in dem Fall dann schon gut muss ich sagen.Sent from my C64 Quote Link to comment
Zonediver Posted October 12, 2021 Share Posted October 12, 2021 (edited) 1 minute ago, ich777 said: Aber High-Water macht das in dem Fall dann schon gut muss ich sagen. Ich mach das "von Hand" - da verlaß ich mich nicht auf Unraid... da wird nämlich alles ziemlich durcheinander gewürfelt, was zur Folge hat, dass man ganze TV-Serien vom Server runter- und wieder raufspielen muß... Hatte mal den Fall, dass sämtliche Folgen einer Season auf unterschiedlichen Platten verteilt wurden... was für ein Käse! 🤣 Edited October 12, 2021 by Zonediver Quote Link to comment
ich777 Posted October 12, 2021 Share Posted October 12, 2021 Ich mach das "von Hand" - da verlaß ich mich nicht auf Unraid... da wird nämlich alles ziemlich durcheinander gewürfelt, was zur Folge hat, dass man ganze TV-Serien vom Server runter- und wieder raufspielen muß... Hatte mal den Fall, dass sämtliche Folgen einer Season auf unterschiedlichen Platten verteilt wurden... was für ein Käse! Kommt immer ganz drauf an wie man diesen "wahnsinn" betreibt, sind aber auch komplette first world problems... Sent from my C64 Quote Link to comment
Zonediver Posted October 12, 2021 Share Posted October 12, 2021 Just now, ich777 said: sind aber auch komplette first world problems... Naja... bei mehr als 20.000 Einzelfolgen sollt' man schon a bissl aufpassen, wo man das Zeug ablegt Quote Link to comment
ich777 Posted October 12, 2021 Share Posted October 12, 2021 Naja... bei mehr als 20.000 Einzelfolgen sollt' man schon a bissl aufpassen, wo man das Zeug ablegt Wie gesagt, First World problems... Sent from my C64 Quote Link to comment
alturismo Posted October 12, 2021 Share Posted October 12, 2021 1 hour ago, hawihoney said: Plex spricht dann halt gezielt die eine Platte an und nicht einen User-Share. ok, dachte ich mir, aber das kenne ich so nicht, weder von plex noch von emby und co, es läuft immer nur die Platte an wo das medium auch liegt, zumindest hier ich nutze aktuell allerdings auch das RAM cache plugin, aber jedoch nicht hierfür sondern wenn ich die smb shares durchstöbere dass dann die Platten öfters im sleep bleiben und nicht immer direkt geweckt werden. aber Danke für die Rückmeldung. Quote Link to comment
mgutt Posted October 12, 2021 Share Posted October 12, 2021 2 hours ago, ich777 said: Ich weiß nicht wie Plex das handhabt aber das kenn ich von Emby/Jellyfin nicht, das fährt nur die Platte hoch auf dem die Serie, Film, Lied liegt. Ist bei Plex nicht anders. Mehrere Platten laufen nur beim Indexieren, aber das ist ja zu erwarten. 1 Quote Link to comment
ich777 Posted October 12, 2021 Share Posted October 12, 2021 Just now, mgutt said: Indexieren Okay, das hab ich bei Emby und Jellyfin aus und die Echtzeitüberwachung der Ordner an. Quote Link to comment
hawihoney Posted October 12, 2021 Share Posted October 12, 2021 9 minutes ago, mgutt said: Ist bei Plex nicht anders Welche Platte fährt denn Plex im User-Share hoch? Nein, so funktioniert das nicht. Plex greift auf Content im User-Share zu und wenn Unraid die Verwaltungsdaten der zugehörigen Platte des Contents im Cache hat, dann klappt der unmittelbare Zugriff. Sonst nicht. Warum gibt es denn sonst diese Cache Plugins. Ist aber auch egal. Ich habe das selbst erfahren müssen und erst die Umstellung auf Disk-Shares in Plex hat Abhilfe geschafft. BTW, es geht um über 400 TB hier. Quote Link to comment
mgutt Posted October 12, 2021 Share Posted October 12, 2021 10 minutes ago, hawihoney said: Welche Platte fährt denn Plex im User-Share hoch? Die wo die Filmdatei drauf liegt. Plex spricht ja die Inode an und fragt nicht erst in welchem Ordner die Datei liegt. Caching Plugins habe ich noch nie verwendet und ich habe ja auch immerhin 8 Platten. Quote Link to comment
hawihoney Posted October 12, 2021 Share Posted October 12, 2021 (edited) 37 minutes ago, mgutt said: immerhin 8 Platten Süß Irgendjemand muss am Ende des Tages entscheiden, wo die tatsächliche Adresse des Content liegt. In meinem Fall (Disk-Shares) fragt Plex nach: /mnt/disk1/Bilder/yyyy/yyyy xyz/yyyymmdd hhmmss abc.jpg Im alternativen Fall (User-Shares) fragt Plex nach: /mnt/user/Bilder/yyyy/yyyy xyz/yyyymmdd hhmmss abc.jpg Wir sind uns doch einig, dass im letzteren Fall eine weitere Verwaltungsebene zwischengeschaltet ist, oder? Quote An Unraid “User” share is a volume backed by Unraid’s proprietary FUSE filesystem, while a “Disk” share is a volume directly backed by the disk’s native filesystem. Und wenn wir uns darüber einig sind, dann könnte es doch sein, dass wir uns darüber einigen könnten, dass diese Verwaltungsebene zusätzliche Resourcen benötigt. Und an dieser Stelle einfach weiter denken Wie gesagt, wir reden nicht über - ahem - 8 Platten. Wir reden über mächtig viel Content. Quote Ursprüngliche Frage des OP war: Wie kann ich die Filme und Serien sinnvoll auf dem Array verteilen, damit nicht alle Platten anspringen? Da gibt es zwei Varianten und beide wurden in diesem Thread angesprochen. Edited October 12, 2021 by hawihoney Quote Link to comment
mgutt Posted October 13, 2021 Share Posted October 13, 2021 11 hours ago, hawihoney said: Wir sind uns doch einig, dass im letzteren Fall eine weitere Verwaltungsebene zwischengeschaltet ist, oder? Das war nicht die Frage. Du sagtest, dass dadurch mehrere Platten hochfahren würden und das ist eben nicht richtig. Meine Filme liegen auf den 8 Platten verteilt und es fährt immer nur die eine an, auf der der Film liegt. Das selbe gilt dann ja auch bei 50 Platten bzw warum sollte es da nicht so sein. Quote Link to comment
hawihoney Posted October 13, 2021 Share Posted October 13, 2021 (edited) 56 minutes ago, mgutt said: Das selbe gilt dann ja auch bei 50 Platten bzw warum sollte es da nicht so sein. Weil je nach Auslastung die Informationen nicht mehr im Cache liegen. Die zusätzliche Verwaltungsebene FUSE (!!!) muss irgendwo zwischenspeichern, was alles auf dem User-Share und dessen zugeordneten Platten liegt während in meinem Fall die exakte Platte in der sqlite Tabelle media_parts Spalte file von Plex direkt vermerkt ist. Ich rede von großen Installationen bzw. begrenzten Ressourcen bei denen das passieren kann. Bei mir war es über ein Jahr so, bis ich in Plex auf Disk Shares umgestellt habe. Den Effekt den ich persönlich erfahren hatte ist: Ich klickte in Plex auf Content. Danach starteten nacheinander alle Platten des in Plex hinterlegten User-Shares. Bei damals 24 Platten im User Share dauerte das ca. 3-4 Minuten bis der Content tatsächlich startete. Damals hatte ich dann auf Disk-Shares umgestellt und alles war gut - maximal 15 Sekunden bis die eine, direkt angesprochene Platte gestartet war. Plex ist übrigens in so einem Fall des Verschiebens oder Umhängens clever genug und tauscht nur den Wert in der Spalte file in der Tabelle media_parts aus. Der Rest bleibt unverändert. Lass uns aufhören, wir drehen uns im Kreis. Edited October 13, 2021 by hawihoney Quote Link to comment
alturismo Posted October 13, 2021 Share Posted October 13, 2021 ich werde das mal testen, ich kenne die Problematik nicht vom Abspielen, da ist es hier auch immer so das nur die betroffene Platte anspringt, jedoch kann ich es nachstellen beim Einlesen von neuen Medien, sprich wenn ich meine Aufnahmen geschnitten habe werden die automatisch verschoben, da habe ich das eigentlich fast immer das Platten anfahren obwohl die neue Datei nur auf dem cache liegt ... bin ich gespannt ist zwar Aufwand da ich ja jede disk belegt habe und den cache, daher muss ich ja für jede source jeweils die Quellen in Plex hinterlegen, bin nur gespannt wie die Umstellung klappt da ja kurz alles weg ist ... ich geb Rückmeldung Thema Einlesen. Auf die Idee bin ich hier noch nicht gekommen für Plex und co. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.