Ich versuche, einen älteren PC mit Ubuntu 12.04 mithilfe von Plex Media Server in einen Home Media Server zu verwandeln. Ich habe ein neueres externes WD 2 TB-USB-HD-Laufwerk mit all meinen Medien.
Ich kann für mein ganzes Leben nicht herausfinden, warum Plex die Dateien auf dieser Festplatte nicht erkennt. Es zeigt das Externe wie es ist, Ubuntu zeigt die Dateien und erlaubt mir, sie abzuspielen, sie anzusehen usw. Plex zeigt den Namen "Extern".
Aber wenn ich darauf klicke, ist es 100% leer und zeigt nichts an, um hinzuzufügen. Ich kann über die Dateifreigabe auf die externen Dateien zugreifen, auf meinen Windows-Computern, aber ich würde gerne Plex für das Streamen mit unserem Roku verwenden.
Ich bin ziemlich neu in Ubuntu, ich habe Plex mit der gleichen HD unter Windows verwendet und es hat gut funktioniert. Ich habe mehrere Artikel darüber gelesen und nichts scheint den Trick zu tun.
Wie kann ich das lösen?
quelle
seen Dec 25 '13 at 11:24
Antworten:
Sie müssen sicherstellen, dass der Benutzer
plex
nicht nur Zugriff auf das Laufwerk hat, sondern auch auf den Ordner, in dem das Laufwerk eingebunden ist.Bearbeiten Sie die Mount-Optionen (Festplatten -> "Weitere Aktionen" (die beiden Zahnräder unter der Karte "Volumes") -> Mount-Optionen bearbeiten) so, dass:
befindet sich im Bereich zum Speichern der Optionen in der Datei / etc / fstab (das Textfeld unter "Symbolic Icon Name")
und setze den Mount Point auf:
und montieren Sie Ihre Festplatte erneut, damit sie am angegebenen Ort angezeigt wird.
Geben Sie als Nächstes allen Benutzern auf dem Computer Lesezugriff auf das Laufwerk, indem Sie zum Terminal gehen und Folgendes eingeben:
Möglicherweise muss auch sichergestellt werden, dass die ACL- Berechtigungen ordnungsgemäß konfiguriert sind, sodass möglicherweise auch Folgendes erforderlich ist:
Nachdem Plex nun Zugriff auf das Laufwerk hat, müssen Sie sicherstellen, dass es Zugriff auf alle Dateien in den entsprechenden Verzeichnissen hat. Dies kann durch Wiederholen der folgenden Schritte für alle Ordner Ihrer Medienbibliothek erreicht werden:
Dies löste meine Probleme mit den zwei zusätzlichen Laufwerken, die ich meinem HTPC hinzugefügt habe. Ich hoffe es hilft.
PS: Wie @douggro bereits erwähnte, hat Plex einen guten Artikel zu diesem Thema, aber sie haben die Struktur ihrer Site geändert, so dass ich eine Weile gebraucht habe, um ihn über seinen Link zu finden. Hier ist also ein aktuellerer Link zur Seite: Plex Linux-Berechtigungshandbuch
quelle
chmod -R 777
, heißt es: "Ich weiß nicht, was falsch ist, aber es hat definitiv mit Berechtigungen zu tun. Wie wäre es, wenn ich alles zulasse ? " , Und das ist ein gefährlicher Ansatz. Am besten ist alles, was Sie tun müssensudo chmod 0755 /media/<user> /media/<user>/<HDD Name>
. Ihr Vorschlag würde JEDE Datei auf der GESAMTEN Festplatte ändern und alle als (unter anderem) ausführbare Dateien markieren. Es ist nicht überraschend, dass die von Ihnen verlinkte Anleitung nirgends vorschlägt, etwas so dreistes zu tun. Bearbeitung zur Überprüfung eingereicht.Wie bereits von mehreren Personen erwähnt, liegt das Problem wahrscheinlich daran, dass der
plex
Benutzer nicht über die richtigen Berechtigungen verfügt. Ich hatte ein ähnliches Problem und konnte es mit ein paar einfachen Schritten beheben.Öffnen Sie diese Konfigurationsdatei:
Finden Sie diese Zeile:
Ersetzen Sie
plex
durch Ihren Benutzernamen und speichern Sie die Datei. Nach dem Neustart des Computers konnte Plex auf die Ordner auf dem externen Laufwerk zugreifen.Möglicherweise können Sie ausführen
sudo mount -a
und / oder neu startensudo service plexmediaserver restart
.Bildnachweis : htpcguides.com
quelle
Ich weiß nicht, was los ist, aber das einzige, was mir bei ext4 geholfen hat, war die Einstellung in der "Disks" -App "Automatic Mount Options" - "OFF" und die Einstellung von "Mount Point" "/ mnt / foobar" anstelle von " / media / username / foobar ".
quelle
Versuchen Sie, Plex zur Gruppe plugdev hinzuzufügen.
Öffnen Sie ein Terminal (Drücken Sie ControlAltT) und geben Sie ein
sudo gpasswd -a plex plugdev
Stellen Sie sicher, dass plex zur Gruppe plugdev hinzugefügt wurde, indem Sie Folgendes eingeben:
groups plex
was anzeigen sollte, welche Gruppen plex auch gehört. Starten Sie als Nächstes den Computer neu und starten Sie plex, um zu überprüfen, ob das Problem behoben wurde.
quelle
Es ist der Ordner-Mount-Punkt Ihrer externen Festplatte, der Probleme bereitet.
Es hat nicht die richtigen Rechte, die einfachste Möglichkeit, dies ohne Terminalbefehle zu ändern, mit Ausnahme des folgenden Öffnens von nautilus als root:
offener nautilus mit sudo:
sudo nautilus (oder jeder andere mit root geöffnete Systembrowser)
Bewegen Sie den Mauszeiger über Ihre externe Festplatte, um den vollständigen Pfad Ihrer Festplatte anzuzeigen, oder klicken Sie darauf und drücken Sie Strg + l, um den vollständigen Pfad in der Adressleiste anzuzeigen.
Beispiel: / media / nick / extern_hdd1
extern_hdd1 wird in den Ordner-Kurznamen eingebunden. Wechseln Sie zu Media, um die Berechtigungen des Ordner-Kurznamens zu ändern. Drücken Sie dazu Strg + l und fügen Sie / media / in die Adressleiste ein oder navigieren Sie manuell zu Media.
Rechtsklick auf den Ordner nick gehe zu Eigenschaften und ändere folgendes:
Besitzer: nick (in Ihrem eigenen Fall Ihr eigener Benutzername) Ordnerzugriff: Dateien erstellen und löschen Dateizugriff: ---
Gruppe: plugdev Ordnerzugriff: Zugriff auf Dateien Dateizugriff: ---
Andere Ordnerzugriff: Zugriff auf Dateien Dateizugriff: ---
Das ist es!
quelle
Sie müssen fstab konfigurieren, um die richtigen Berechtigungen festzulegen.
Auf der Plex-Site finden Sie eine ganze Seite mit Anleitungen dazu: https://support.plex.tv/hc/en-us/articles/200288606-Mounting-NTFS-Drives-on-Linux
Um es kurz zu machen:
Finden Sie die UUID Ihres Laufwerks:
sudo blkid | grep ntfs
Erstellen Sie ein Verzeichnis, in dem Sie das Laufwerk mounten:
sudo mkdir / media / ext_NTFS_USB_Drive
bearbeite die Datei / etc / fstab mit dem Befehl:
gksu gedit / etc / fstab
füge dieser Datei eine Zeile hinzu und speichere.
UUID = 485CBF485CBF3014 / media / ext_NTFS_USB_Drive ntfs-3g Berechtigungen, auto 0 0
Dabei ist die UUID die Ihres Laufwerks und der Einhängepunkt der von Ihnen erstellte Ordner.
Hängen Sie nun das Laufwerk ein:
sudo mount / media / ext_NTFS_USB_Drive
(Möglicherweise wird eine Fehlermeldung angezeigt, die besagt, dass das Laufwerk bereits in Nautilus aktiviert ist. Entfernen Sie es einfach - Laufwerk sicher entfernen oder klicken Sie in Nautilus auf das Auswurfsymbol.)
Jetzt müssen Sie in Plex den Speicherort des Medienordners ändern, den Sie hinzufügen wollten: / media / ext_NTFS_USB_Drive
quelle
Es handelt sich höchstwahrscheinlich um ein Berechtigungsproblem bei Plex. Auf dieser Seite finden Sie Informationen zu Plex-Berechtigungen. Ziehen Sie auch in Betracht, einen Ordner für Ihre Medien auf der externen Festplatte zu erstellen und in Ihren
fstab
Einträgen einen Einhängepunkt dafür zu erstellen , um ihn als Benutzer einzuhängenplex
.quelle
Der chmod hat für mich funktioniert und ich verwende ein VFAT- und ein NTFS-Laufwerk und beide funktionieren jetzt hervorragend, danke für den Rat. Dies sind die 2 Zeilen von meinem fstab-Laufwerk. Ersetzen Sie einfach das <....> durch die richtigen Laufwerksinformationen:
quelle
Nachdem ich mit diesem Problem zu kämpfen hatte, fand ich eine äußerst einfache Lösung. Ich habe ein Programm namens ntfs-config installiert und ausgeführt. Plex konnte dann mit nur zwei Klicks pro Laufwerk den Inhalt meiner zwei NTFS-Laufwerke lesen, eines extern und das andere intern.
quelle
Ich habe mein Problem behoben, indem ich nur das
user
aus der Leitung genommen habe. Ich war in gedit unterwurzelt, in deretc/fstab
. Mir ist aufgefallen, dass ich Videos auf einem anderen Laufwerk abspielen kann und es als eingebunden wurde/media/HHD
. Also habe ich gerade den User entfernt und den neugestartet und spiele jetzt die Moive Cars für meinen 3 jährigenSo sieht es aus
Ich lese und probiere seit zwei Tagen Dinge aus. Aber wie einfach das war.
Ich hoffe, dass dies jemandem da draußen hilft und ihnen Zeit spart.
quelle
Navigieren Sie zum Medienordner, indem Sie diesen im Terminal eingeben
Dann tippe
Geben Sie das Administratorkennwort ein. Du bist startklar. Versuchen Sie nun, vom Plex aus auf die Ordner auf der externen Festplatte zuzugreifen.
Hinweis :
ist der Ordnername im Medienordner. (wenn Sie zu CD / Media / im Terminal navigieren )
quelle
Die einzige Lösung, die für mich funktioniert:
Sie müssen den Benutzer für den Plex Media Server ändern. Anstelle des Benutzers "plex" müssen Sie Ihren Linux-Benutzer verwenden .
sudo vim /etc/default/plexmediaserver
(oder verwendennano
stattvim
)Platzieren Sie alle Ihre Mediendateien und Ordner in
/plex
Es sollte jetzt sofort funktionieren. Für mich schon. Wenn nicht, starten Sie Ihren Computer neu.
quelle
Schließlich habe ich Menü → Einstellungen → Festplatten verwendet , um die Eigenschaften der beiden Laufwerke zu vergleichen. Unter Mount-Optionen bearbeiten gab es nur einen Unterschied ... Die interne SSD wurde auf manuelle Mount-Optionen eingestellt, wobei das Kontrollkästchen Beim Start mounten aktiviert war. Das USB-Laufwerk war auf automatische Bereitstellungsoptionen eingestellt, wobei das Kontrollkästchen deaktiviert war.
quelle
Ich hatte immer noch Probleme mit 18.04;
Also habe ich Eiciel * (ACL-Programm) installiert
Ich fand heraus, dass ich, da ich ältere Installationen von Betriebssystemen hatte, die denselben Benutzernamen hatten, alle Duplikate hinzufügen musste. Sobald dies erledigt war, funktionierte die Änderung an der Datei plexmediaserver.service.
quelle
Ich musste keine Dateien bearbeiten oder meine Laufwerksinhaltsberechtigungen ändern oder meinem Benutzerkonto Plexiglaszugriff gewähren. Am Ende habe ich nur einen neuen Ordner mit dem
/media
Namen "plex" angelegt/media/plex
und ihmplex:plex
die folgenden Berechtigungen erteilt :Dann habe ich meine Laufwerke aufgelistet, um das Gerät zu sehen, damit ich es in den Plex-Ordner mounten kann:
Der obige Befehl hat gezeigt, dass mein ext4-formatiertes externes Laufwerk eingeschaltet war
/dev/sdb1
, und ich habe es folgendermaßen gemountet:Das brachte das Laufwerk an
/media/plex
. Meine Filme befinden sich auf diesem Laufwerk in einem anderen Unterordner namens movies. Alle Dateien befinden sich also in:Wie auch immer, ich ging zurück in Plex und fügte die Bibliothek hinzu, es ließ mich auf den
/movie/plex
Ordner klicken, kein Problem, es fand sogar die Unterordner und alles funktionierte perfekt, es erkannte alle Filme!Sie müssen den Server nicht neu starten oder neu starten.
Ich bin auf Ubuntu Studio 18.04.2 LTS mit Plex Media Server 1.15.4.994.
quelle