Estoy intentando convertir una PC más antigua en un servidor de medios doméstico con Ubuntu 12.04 usando Plex Media Server. Tengo un WD 2 TB externo USB HD más nuevo con todos mis medios en él.
Por mi vida no puedo entender por qué Plex no reconocerá los archivos en este disco duro. Muestra lo externo como allí, Ubuntu muestra los archivos y me permite reproducirlos, verlos, etc. Plex muestra el nombre "Externo".
Pero cuando hago clic en él, está 100% vacío y no muestra nada que agregar. Puedo acceder a los archivos externos a través del uso compartido de archivos muy bien, en mis computadoras con Windows, pero me encantaría poder usar Plex para transmitir con nuestro Roku.
Soy bastante nuevo en Ubuntu, he usado Plex con el mismo HD en Windows y funcionó bien. He leído varios artículos sobre esto y nada parece estar haciendo el truco.
¿Como puedo resolver esto?
seen Dec 25 '13 at 11:24
Respuestas:
Debe asegurarse de que el usuario
plex
tenga acceso no solo a la unidad, sino a la carpeta en la que está montada la unidad. Después de muchos ajustes, terminé por esta ruta:Edite las Opciones de montaje (Discos -> "Más acciones" (los dos engranajes debajo del mapa "Volúmenes") -> Editar opciones de montaje) de modo que:
está en el área para almacenar las opciones en el archivo / etc / fstab (el cuadro de texto bajo "Nombre de icono simbólico")
y establecer el punto de montaje para ser:
y vuelva a montar su HDD para que aparezca en la ubicación especificada.
Luego, brinde a todos los usuarios en la computadora acceso de lectura al disco yendo a la Terminal e ingrese:
También puede ser necesario asegurarse de que los permisos de ACL estén configurados correctamente, por lo que también podría ser necesario lo siguiente:
Ahora que Plex tiene acceso a la unidad, debe asegurarse de que tenga acceso a todos los archivos en los directorios relevantes. Esto se puede hacer repitiendo lo siguiente para todas las carpetas de su biblioteca de medios:
Esto resolvió mis problemas para las dos unidades adicionales que he agregado a mi HTPC. Espero eso ayude.
PD: Como mencionó @douggro, Plex tiene un buen artículo sobre el tema, pero cambiaron la estructura de su sitio, por lo que me tomó un tiempo encontrarlo en su enlace, así que aquí hay un enlace más actual a la página: Plex Guía de permisos de Linux
fuente
chmod -R 777
, se lee como "No sé qué está mal, pero definitivamente tiene que ver con los permisos, así que ¿qué tal si lo permito todo? " , Y ese es un enfoque peligroso. En el mejor de los casos, todo lo que debe hacer essudo chmod 0755 /media/<user> /media/<user>/<HDD Name>
. Su sugerencia modificaría CADA archivo en TODO el disco marcando todos como (entre otras cosas) ejecutables. No es sorprendente que en ninguna parte de la guía a la que te hayas sugerido hacer algo tan descarado. Editar enviado para su revisión.Como varias personas han mencionado, el problema probablemente se deba a que el
plex
usuario no tiene los permisos correctos. Tuve un problema similar y pude solucionarlo siguiendo unos sencillos pasos.Abre este archivo de configuración:
Encuentra esta línea:
Reemplace
plex
con su nombre de usuario y guarde el archivo. Una vez que reinicié mi computadora, Plex pudo acceder a las carpetas en el disco externo.Es posible que pueda ejecutar
sudo mount -a
y / o ensudo service plexmediaserver restart
lugar de reiniciar.Crédito: htpcguides.com
fuente
No sé qué está pasando, pero lo único que me ayudó con la unidad ext4 fue configurar en la aplicación "Discos" "Opciones de montaje automático" - "APAGADO" y configurar "Punto de montaje" "/ mnt / foobar" en lugar de " / media / username / foobar ".
fuente
Intente agregar Plex al grupo plugdev.
Abra una terminal (presione ControlAltT) e ingrese
sudo gpasswd -a plex plugdev
Verifique que plex se haya agregado al grupo plugdev ingresando:
groups plex
que debería mostrar a qué grupos pertenece plex también. Luego, reinicie la computadora e inicie plex para verificar que esto corrigió el problema.
fuente
Es el punto de montaje de la carpeta de su disco duro externo lo que está causando problemas.
No tiene los derechos correctos, la forma más fácil de cambiar esto sin comandos de terminal, excepto abrir nautilus como root, es como sigue:
abrir nautilus con sudo:
sudo nautilus (o cualquier otro navegador del sistema abierto con root)
Pase el mouse sobre su disco duro externo con la flecha del mouse para ver la ruta completa de su disco duro, o haga clic en él y luego presione Ctrl + l para ver la ruta completa en la barra de direcciones.
ejemplo: / media / nick / extern_hdd1
extern_hdd1 está montado en la carpeta nick, vaya a medios para cambiar los permisos de la carpeta nick, para hacer esto presione ctrl + l y pegue / media / en la barra de direcciones o busque medios manualmente.
haga clic derecho en la carpeta nick vaya a propiedades y cambie lo siguiente:
Propietario: nick (en su caso, su propio nombre de usuario) Acceso a la carpeta: Crear y eliminar archivos Acceso a archivos: ---
Grupo: plugdev Acceso a carpeta: Acceso a archivos Acceso a archivos: ---
Otros Acceso a carpetas: Acceso a archivos Acceso a archivos: ---
¡Eso es!
fuente
Debe configurar fstab para establecer los permisos adecuados.
Hay una página completa sobre cómo hacer esto en el sitio de Plex, consulte: https://support.plex.tv/hc/en-us/articles/200288606-Mounting-NTFS-Drives-on-Linux
Para abreviar:
Encuentra el UUID de tu disco:
sudo blkid | grep ntfs
cree un directorio donde montará la unidad:
sudo mkdir / media / ext_NTFS_USB_Drive
edite el archivo / etc / fstab con el comando:
gksu gedit / etc / fstab
agregue una línea a este archivo y guarde.
UUID = 485CBF485CBF3014 / media / ext_NTFS_USB_Drive permisos ntfs-3g, auto 0 0
donde el UUID es el que tiene su unidad y el punto de montaje es la carpeta que creó.
ahora monte la unidad:
sudo mount / media / ext_NTFS_USB_Drive
(es posible que reciba un error que indique que la unidad ya está montada, por ejemplo, en Nautilus. Simplemente desmóntela - Quite la unidad de forma segura o haga clic en el icono Expulsar en Nautilus)
Ahora en Plex, debe cambiar la ubicación de la carpeta de medios que estaba tratando de agregar en algún lugar dentro: / media / ext_NTFS_USB_Drive
fuente
Es muy probable que sea un problema de permisos con Plex. Lea esta página para obtener información sobre los permisos de Plex. También considere crear una carpeta externa dedicada a sus medios y luego crear un punto de montaje para él en sus
fstab
entradas, montándolo como usuarioplex
.fuente
El chmod funcionó para mí y estoy usando una unidad vfat y una unidad ntfs, y ambas funcionan muy bien ahora, gracias por el consejo. Estas son las 2 líneas de mi unidad fstab, simplemente reemplace el <....> con la información correcta de la unidad:
fuente
Después de luchar con este problema, encontré una solución extremadamente simple. Instalé y ejecuté un programa llamado ntfs-config. Plex podría leer el contenido de mis dos unidades ntfs, una externa y otra interna con solo dos clics por unidad.
fuente
Solucioné mi problema simplemente quitando
user
la línea. Estaba bajo raíz en gedit, en eletc/fstab
. Me di cuenta de que podía reproducir videos en otra unidad y se montó como/media/HHD
. Así que simplemente eliminé al usuario y lo reinicié y ahora estoy jugando a los Moive Cars para mis 3 añosEntonces parece
He estado leyendo y probando cosas durante dos días ... pero qué sencillo fue.
Espero que esto ayude a alguien y les ahorre tiempo.
fuente
Navegue a la carpeta multimedia escribiendo esto en el terminal
Luego escribe
Ingrese la contraseña de administrador. Tú eres bueno para irte. Ahora intente acceder a las carpetas en el HDD externo desde plex.
Nota :
es el nombre de la carpeta que se encuentra dentro de la carpeta multimedia. (cuando navegas a cd / media / en la terminal)
fuente
La única solución que funciona para mí:
Debe cambiar el usuario para el Plex Media Server, en lugar del usuario "plex" debe usar su usuario de Linux .
sudo vim /etc/default/plexmediaserver
(o usar ennano
lugar devim
)Coloque todos sus archivos multimedia y carpetas en
/plex
Ahora debería funcionar de inmediato. Para mi lo hace. Si no, reinicie su computadora.
fuente
Finalmente utilicé Menú → Preferencias → Discos para comparar las propiedades de las dos unidades. Solo había una diferencia en Editar opciones de montaje ... El SSD interno se configuró en opciones de montaje manual con la casilla Montar al inicio marcada. La unidad USB se configuró en opciones de montaje automático con la casilla desmarcada.
fuente
Todavía estaba enfrentando problemas usando 18.04;
Así que instalé Eiciel * (programa ACL)
Descubrí que debido a que tenía instalaciones antiguas de sistemas operativos que tenían el mismo nombre de usuario, tenía que agregar todos los duplicados. Una vez hecho esto, el cambio en su archivo plexmediaserver.service funcionó;
fuente
No tuve que editar ningún archivo ni cambiar los permisos de contenido de mi unidad, ni otorgar acceso a mi cuenta de usuario. Todo lo que terminé haciendo fue crear una nueva carpeta
/media
llamada "plex", así fue/media/plex
, y le otorgé losplex:plex
siguientes permisos :Luego, enumeré mis unidades para ver el dispositivo y poder montarlo en la carpeta plex:
El comando anterior mostró que mi disco externo con formato ext4 estaba encendido
/dev/sdb1
, así que lo monté de la siguiente manera:Eso montó el disco para
/media/plex
. Mis películas están dentro de esa unidad debajo de otra subcarpeta llamada películas, por lo que todos los archivos están realmente en:De todos modos, volví a Plex y agregué la biblioteca, me permitió hacer clic en la
/movie/plex
carpeta sin problemas, incluso encontré las subcarpetas y todo funcionó perfectamente, ¡detectó todas las películas!No es necesario reiniciar o reiniciar el servidor ni nada.
Estoy en Ubuntu Studio 18.04.2 LTS usando Plex Media Server 1.15.4.994.
fuente