Plex Media Server: non trova il disco rigido esterno

23

Sto tentando di trasformare un vecchio PC in un server multimediale domestico con Ubuntu 12.04 utilizzando Plex Media Server. Ho una nuova USB esterna HD WD da 2 TB con tutti i miei file multimediali.

Non posso per la vita di me capire perché Plex non riconoscerà i file su questo disco rigido. Mostra l'esterno come lì, Ubuntu mostra i file e mi permette di riprodurli, visualizzarli, ecc. Plex mostra il nome "Esterno".

Ma quando clicco, è vuoto al 100% e non mostra nulla da aggiungere. Posso accedere ai file sull'esterno attraverso la condivisione di file bene, sui miei computer Windows, ma mi piacerebbe poter usare Plex per lo streaming con il nostro Roku.

Sono abbastanza nuovo su Ubuntu, ho usato Plex con lo stesso HD su Windows e ha funzionato bene. Ho letto più articoli su questo e niente sembra fare il trucco.

Come posso risolvere questo?

    
posta grayed01 24.12.2013 - 18:39

14 risposte

20

Come diverse persone hanno menzionato, il problema è probabilmente dovuto al fatto che l'utente plex non ha le autorizzazioni corrette. Ho avuto un problema simile ed è stato in grado di risolverlo utilizzando alcuni semplici passaggi.

Apri questo file di configurazione:

sudo nano /etc/default/plexmediaserver

Trova questa riga:

PLEX_MEDIA_SERVER_USER = plex

Sostituisci plex con il tuo nome utente e salva il file. Una volta riavviato il mio computer, Plex è stato in grado di accedere alle cartelle sul disco esterno.

Potresti riuscire a eseguire sudo mount -a e / o sudo service plexmediaserver restart invece di riavviare.

Credito: htpcguides.com

    
risposta data dnlbrky 26.07.2015 - 03:50
12

Devi assicurarti che l'utente plex abbia accesso non solo all'unità, ma alla cartella in cui è installata l'unità. Dopo un sacco di ritocchi ho finito per percorrere questa strada:

Modifica le opzioni di montaggio (Dischi - & gt; "Altre azioni" (le due marce sotto la mappa "Volumi") - & gt; Modifica Opzioni di montaggio) in modo che:

nosuid,nodev,nofail

si trova nell'area per la memorizzazione delle opzioni nel file / etc / fstab (la casella di testo sotto "Nome icona simbolica")

e imposta il punto di montaggio su:

/media/<user>/<HDD Name>

e rimonta l'HDD in modo che appaia nella posizione specificata.

Successivamente, consenti a tutti gli utenti sul computer di leggere l'accesso all'unità andando al Terminale e inserire:

sudo chmod go+rx /media/<user>/
sudo chmod go+rx /media/<user>/<HDD Name>/

Potrebbe anche essere necessario assicurarsi che le autorizzazioni ACL siano configurate correttamente, quindi potrebbe anche essere necessario:

sudo setfacl -m g:plex:rx /media/<user>/
  

FYI: se un file / directory visualizza un simbolo + come parte delle sue autorizzazioni (ad esempio drwxr-xr-x+ ) significa che i controlli ACL sono attivi per tale file / directory.

Ora che Plex ha accesso all'unità, è necessario assicurarsi che abbia accesso a tutti i file nelle directory pertinenti. Questo può essere fatto ripetendo quanto segue per tutte le cartelle della tua libreria multimediale:

sudo chmod -R +rwX /media/<user>/<HDD Name>/<Library Folder>

Questo ha risolto i miei problemi per le due unità extra che ho aggiunto al mio HTPC. Spero che ti aiuti.

PS: come @douggro ha detto, Plex ha un buon articolo sull'argomento, ma hanno cambiato la struttura del loro sito, quindi mi ci è voluto un po 'per trovarlo dal suo link, quindi ecco un link più attuale al pagina: Guida alle autorizzazioni di Plex Linux

    
risposta data SamWN 24.08.2014 - 22:53
11

Non so cosa sta succedendo, ma l'unica cosa che mi ha aiutato con l'unità ext4 era l'impostazione nell'app "Disks" "Automatic Mount Options" - "OFF" e l'impostazione "Mount Point" "/ mnt / foobar" invece di "/ media / username / foobar".

    
risposta data janot 04.03.2015 - 03:12
5

È il punto di montaggio della cartella del tuo hdd esterno che dà problemi.

Non ha i diritti giusti, il modo più semplice per cambiare questo senza i comandi del terminale tranne l'apertura di nautilus come root va come segue:

apri nautilus con sudo:

sudo nautilus (o qualsiasi altro browser di sistema aperto con root)

passa il mouse sopra il tuo hd esterno con la freccia del mouse per visualizzare il percorso completo del tuo hd, oppure fai clic su di esso e quindi premi Ctrl + l per visualizzare il percorso completo nella barra degli indirizzi.

esempio: / media / nick / extern_hdd1

extern_hdd1 è montato sul nick della cartella, vai sul supporto per modificare i permessi del nick della cartella, per fare questo premi ctrl + l e incolla / media / nella barra degli indirizzi o cerca manualmente i media.

fai clic con il tasto destro del mouse sulla cartella e vai alle proprietà e cambia il seguente:

Proprietario: nick (nel tuo caso il tuo nome utente) Accesso alla cartella: crea ed elimina file Accesso ai file: ---

Gruppo: plugdev Accesso alla cartella: accesso ai file Accesso ai file: ---

Altro Accesso alla cartella: accesso ai file Accesso ai file: ---

Questo è tutto!

    
risposta data Nick 06.03.2014 - 21:10
5

Prova ad aggiungere Plex al gruppo plugdev.

Apri un terminale (premi Control Alt T ) e inserisci

sudo gpasswd -a plex plugdev

Verifica che plex sia stato aggiunto al gruppo plugdev inserendo:

groups plex

che dovrebbe mostrare anche i gruppi di plex. Quindi, riavvia il computer e avvia plex per verificare che questo risolva il problema.

    
risposta data James 13.02.2014 - 00:56
3

Devi configurare fstab per impostare le autorizzazioni appropriate.

Esiste un'intera pagina su come eseguire questa operazione sul sito Plex, vedere: link

Per farla breve:

  • Trova l'UUID del tuo disco:

    sudo blkid | grep ntfs

  • crea una directory in cui monterà l'unità:

    sudo mkdir / media / ext_NTFS_USB_Drive

  • modifica il file / etc / fstab con il comando:

    gksu gedit / etc / fstab

  • aggiungi una riga a questo file e salva.

    UUID = 485CBF485CBF3014 / media / ext_NTFS_USB_Drive permessi ntfs-3g, auto 0 0

    dove l'UUID è quello in cui si trova l'unità e il punto di montaggio è la cartella creata.

  • ora monta l'unità:

    sudo mount / media / ext_NTFS_USB_Drive

    (potresti trovare un errore nel dire che l'unità è già montata, ad esempio in Nautilus. Basta smontarla - Rimozione sicura unità o fare clic sull'icona Espelli in Nautilus)

Ora in Plex, devi cambiare la posizione della cartella multimediale che stavi cercando di aggiungere da qualche parte all'interno: / media / ext_NTFS_USB_Drive

    
risposta data user2707671 01.06.2014 - 19:03
2

È molto probabilmente un problema di autorizzazioni con Plex. Leggi questa pagina per informazioni sulle autorizzazioni Plex . Prendi in considerazione anche la creazione di una cartella sull'esterno dedicata ai tuoi media, quindi crea un punto di montaggio per esso nelle tue fstab voci, montandole come plex dell'utente.

    
risposta data douggro 24.12.2013 - 20:36
1

Il chmod ha funzionato per me e sto usando un vfat e un ntfs entrambi, ed entrambi funzionano alla grande ora, grazie per il consiglio. Queste sono le 2 linee della mia unità fstab, basta sostituire il & lt; .... & gt; con le informazioni sull'unità corrette:

UUID=<Drive ID> /media/<user>/<NewVolume1>  ntfs-3g permissions,auto,nosuid,nodev,nofail    0   0

UUID=EEBB-75D5 /media/<user>/<NewVolume1>   vfat    defaults,uid=1000,gid=1000,nosuid,nodev,nofail  0   0
    
risposta data RIck 05.11.2015 - 00:50
1

Dopo aver lottato con questo problema ho trovato una soluzione estremamente semplice. Ho installato ed eseguito un programma chiamato ntfs-config. Plex potrebbe quindi leggere il contenuto delle mie due unità NTFS, una esterna e l'altra interna con solo due clic per unità.

    
risposta data JoseB62 21.12.2015 - 06:40
1

Ho risolto il problema rimuovendo il user dalla linea. Ero sotto root in gedit, in etc/fstab . Ho notato che potevo riprodurre video su un'altra unità ed è stato montato come /media/HHD . Quindi ho appena rimosso l'utente e riavviato e ora sto giocando a Moive Cars per i miei 3 anni

UUID=528A041A7B1FE95D   /media/user/Movies_2TiB ntfs-3g

Quindi sembra

UUID=528A041A7B1FE95D   /media/Movies_2TiB  ntfs-3g

Ho letto e provato le cose da due giorni a questa parte .. ma quanto semplice fosse.

Spero che questo aiuti qualcuno là fuori e che faccia risparmiare tempo.

    
risposta data LordFDisk 01.02.2016 - 22:05
0

Passare alla cartella multimediale digitandolo nel terminale

cd /media/

Quindi scrivi

sudo chmod 777 <user>

Immettere la password dell'amministratore. Sei bravo ad andare. Ora prova ad accedere alle cartelle nell'HDD esterno da plex.

Nota:

<user>

è il nome della cartella trovato all'interno della cartella multimediale. (quando navighi su cd / media / nel terminale)

    
risposta data Harilal Remesan 15.03.2017 - 18:09
0

L'unica soluzione che funziona per me:

Devi cambiare utente per Plex Media Server, invece di "plex" utente devi usare il tuo utente linux .

sudo vim /etc/default/plexmediaserver (o usa nano invece di vim )

PLEX_MEDIA_SERVER_USER=yourLinuxUser

sudo mkdir /plex

sudo chmod -R 777 $USER:$USER /plex

sudo chown -R $USER:$USER /plex

Inserisci tutti i tuoi file multimediali e cartelle in /plex

Ora dovrebbe funzionare immediatamente. Per me lo fa. Se non si riavvia il computer.

    
risposta data ricko zoe 05.08.2017 - 22:14
0

Finalmente ho usato Menu → Preferenze → Dischi per confrontare le proprietà delle due unità. Una sola differenza era in Modifica opzioni di montaggio ... L'SSD interno era impostato sulle opzioni di montaggio manuale con la casella Monta all'avvio selezionata. L'unità USB è stata impostata sulle opzioni di montaggio automatico con la casella deselezionata.

    
risposta data MrExactlyWhat 03.03.2018 - 23:16
0

Stavo ancora affrontando problemi usando la 18.04;

Quindi ho installato Eiciel * (programma ACL)

Ho scoperto che poiché avevo vecchie installazioni di SO con lo stesso nome utente, dovevo aggiungere tutti i duplicati. Al termine, la modifica del file plexmediaserver.service ha funzionato;

    
risposta data Sam Bahrij 31.07.2018 - 04:33

Leggi altre domande sui tag