Plex Media Server: não encontra mídia Disco rígido externo

24

Estou tentando transformar um PC antigo em um servidor de mídia doméstico com o Ubuntu 12.04 usando o Plex Media Server. Eu tenho um HD USB externo WD 2 TB mais novo com todas as minhas mídias nele.

Eu não posso para a vida de mim descobrir por que o Plex não reconhecerá os arquivos neste disco rígido. Ele mostra o externo como lá, o Ubuntu mostra os arquivos e permite-me reproduzi-los, visualizá-los, etc. O Plex mostra o nome "External".

Mas quando clico nele, ele está 100% vazio e não mostra nada para adicionar. Eu posso acessar os arquivos no externo através de compartilhamento de arquivos muito bem, em meus computadores windows, mas gostaria de poder usar o Plex para streaming com o nosso Roku.

Sou relativamente novo no Ubuntu, utilizei o Plex com o mesmo HD no Windows e funcionou bem. Eu li vários artigos sobre isso e nada parece estar fazendo o truque.

Como posso resolver isso?

    
por grayed01 24.12.2013 / 18:39

14 respostas

20

Como várias pessoas mencionaram, o problema provavelmente se deve ao fato de o usuário plex não ter as permissões corretas. Eu tive um problema semelhante e consegui corrigi-lo usando algumas etapas fáceis.

Abra este arquivo de configuração:

sudo nano /etc/default/plexmediaserver

Encontre esta linha:

PLEX_MEDIA_SERVER_USER = plex

Substitua plex pelo seu nome de usuário e salve o arquivo. Depois que reiniciei meu computador, o Plex conseguiu acessar as pastas na unidade externa.

Você pode executar sudo mount -a e / ou sudo service plexmediaserver restart em vez de reinicializar.

Crédito: htpcguides.com

    
por dnlbrky 26.07.2015 / 03:50
14

Você precisa garantir que o usuário plex tenha acesso não apenas à unidade, mas também à pasta na qual a unidade está montada. Depois de vários ajustes, acabei indo nessa direção:

Edite as opções de montagem (Discos - > "Mais ações" (as duas engrenagens sob o mapa "Volumes") - > Editar opções de montagem) de forma que:

nosuid,nodev,nofail

está na área para armazenar as opções no arquivo / etc / fstab (a caixa de texto em "Symbolic Icon Name")

e defina o ponto de montagem como:

/media/<user>/<HDD Name>

e remonte seu disco rígido para que ele apareça no local especificado.


Em seguida, forneça a todos os usuários no computador acesso de leitura à unidade acessando o Terminal e digite:

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

Também pode ser necessário garantir que as permissões ACL estejam configuradas corretamente, de modo que também seja necessário o seguinte:

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


Agora que o Plex tem acesso à unidade, você precisa ter certeza de que tem acesso a todos os arquivos nos diretórios relevantes. Isso pode ser feito repetindo o seguinte para todas as pastas da biblioteca de mídia:

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

Isso resolveu meus problemas para as duas unidades extras que adicionei ao meu HTPC. Espero que ajude.

PS: Como o @douggro mencionou, o Plex tem um bom artigo sobre o assunto, mas eles mudaram a estrutura do site, então demorei um pouco para encontrá-lo em seu link, então aqui está um link mais atual para o página: Guia de permissões do Plex Linux

    
por SamWN 24.08.2014 / 22:53
11

Eu não sei o que está acontecendo, mas a única coisa que me ajudou com o ext4 drive foi configurar no aplicativo "Disks" "Automatic Mount Options" - "OFF" e configurar "Mount Point" "/ mnt / foobar" em vez de "/ media / username / foobar".

    
por janot 04.03.2015 / 03:12
5

Tente adicionar o Plex ao grupo plugdev.

Abra um terminal (Pressione Controle Alt T ) e digite

sudo gpasswd -a plex plugdev

Verifique se o plex foi adicionado ao grupo plugdev inserindo:

groups plex

que deve exibir quais grupos o plex pertence também. Em seguida, reinicie o computador e inicie o plex para verificar se isso corrigiu o problema.

    
por James 13.02.2014 / 00:56
5

É o ponto de montagem da pasta do seu disco rígido externo que está causando problemas.

Ele não tem os direitos certos, a maneira mais fácil de mudar isso sem comandos de terminal, exceto abrir o nautilus como root, é o seguinte:

abra o nautilus com o sudo:

sudo nautilus (ou qualquer outro navegador de sistema aberto com raiz)

passe o mouse sobre seu hd externo com a seta do mouse para ver o caminho completo do seu hd ou clique nele e, em seguida, pressione Ctrl + l para ver o caminho completo na barra de endereço.

exemplo: / media / nick / extern_hdd1

extern_hdd1 é montado no nick da pasta, vá para media para trocar as permissões do nick da pasta, para isso aperte ctrl + l e cole / media / na barra de endereços ou procure mídia manualmente.

clique com o botão direito no nick da pasta vá para propriedades e mude o seguinte:

Proprietário: nick (no seu próprio caso, seu nome de usuário) Acesso a pastas: criar e excluir arquivos Acesso a Arquivos: ---

Grupo: plugdev Acesso de Pasta: Acessar arquivos Acesso a Arquivos: ---

Outros Acesso de Pasta: Acessar arquivos Acesso a Arquivos: ---

É isso aí!

    
por Nick 06.03.2014 / 21:10
3

Você precisa configurar o fstab para definir as permissões adequadas.

Existe uma página inteira sobre como fazer isso no site do Plex, veja: link

Para resumir:

  • Encontre o UUID da sua unidade:

    sudo blkid | grep ntfs

  • crie um diretório onde você montará a unidade:

    sudo mkdir / media / ext_NTFS_USB_Drive

  • edite o arquivo / etc / fstab com o comando:

    gksu gedit / etc / fstab

  • adicione uma linha a este arquivo e salve.

    UUID = 485CBF485CBF3014 / media / ext_NTFS_USB_Drive permissões ntfs-3g, auto 0 0

    onde o UUID é o seu drive e o ponto de montagem é a pasta que você criou.

  • agora monte a unidade:

    sudo mount / media / ext_NTFS_USB_Drive

    (você pode receber um erro informando que a unidade já está montada, no Nautilus, por exemplo. Basta desmontá-la - Remover unidade com segurança ou clicar no ícone Ejetar no Nautilus)

Agora, no Plex, você precisa alterar o local da pasta de mídia que você estava tentando adicionar em algum lugar: / media / ext_NTFS_USB_Drive

    
por user2707671 01.06.2014 / 19:03
2

É mais provável que seja um problema de permissões com o Plex. Leia esta página para obter informações sobre as permissões do Plex . Além disso, considere a criação de uma pasta no externo dedicada à sua mídia, em seguida, crie um ponto de montagem para ela nas suas entradas fstab , montando-a como o usuário plex .

    
por douggro 24.12.2013 / 20:36
1

O chmod funcionou para mim e estou usando um vfat e um ntfs drive e ambos funcionam muito bem agora, obrigado pelo conselho. Estas são as duas linhas da minha unidade fstab, basta substituir o < .... > com as informações corretas da unidade:

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
    
por RIck 05.11.2015 / 00:50
1

Depois de lutar com esse problema, encontrei uma solução extremamente simples. Eu instalei e executei um programa chamado ntfs-config. O Plex poderia então ler o conteúdo das minhas duas unidades NTFS, uma externa e outra interna com apenas dois cliques por unidade.

    
por JoseB62 21.12.2015 / 06:40
1

Corrigi meu problema apenas removendo user da linha. Eu estava sob root no gedit, no etc/fstab . Percebi que poderia reproduzir vídeos em outra unidade e ela foi montada como /media/HHD . Então eu acabei de remover o usuário e reiniciei e agora Jogando os carros Moive pelos meus 3 anos de idade

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

Então parece que

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

Eu tenho lido e experimentado as coisas há dois dias ... mas como isso era simples.

Espero que isso ajude alguém e economize seu tempo.

    
por LordFDisk 01.02.2016 / 22:05
0

Navegue até a pasta de mídia digitando isso no terminal

cd /media/

Em seguida, digite

sudo chmod 777 <user>

Digite a senha do administrador. Você está pronto para ir. Agora tente acessar as pastas no disco rígido externo a partir do plex.

Nota:

<user>

é o nome da pasta encontrado dentro da pasta de mídia. (quando você navega para cd / media / no terminal)

    
por Harilal Remesan 15.03.2017 / 18:09
0

A única solução que funciona para mim:

Você precisa alterar o usuário para o Plex Media Server, em vez do usuário "plex" você deve usar seu usuário linux .

sudo vim /etc/default/plexmediaserver (ou use nano em vez de vim )

PLEX_MEDIA_SERVER_USER=yourLinuxUser

sudo mkdir /plex

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

sudo chown -R $USER:$USER /plex

Coloque todos os seus arquivos e pastas de mídia em /plex

Agora deve funcionar imediatamente. Para mim faz. Se não reiniciar o seu computador.

    
por ricko zoe 05.08.2017 / 22:14
0

Por fim, usei Menu → Preferências → Discos para comparar as propriedades das duas unidades. Apenas uma diferença estava em Editar opções de montagem ... O SSD interno foi configurado para opções de montagem manual com a caixa Montar na inicialização marcada. A unidade USB foi configurada para opções de montagem automática com a caixa desmarcada.

    
por MrExactlyWhat 03.03.2018 / 23:16
0

Eu ainda estava enfrentando problemas usando 18,04;

Então eu instalei o Eiciel * (programa ACL)

Descobri que, como eu tinha instalações mais antigas de SOs com o mesmo nome de usuário, tive que adicionar todas as duplicatas. Uma vez feito, a mudança para o arquivo plexmediaserver.service funcionou;

    
por Sam Bahrij 31.07.2018 / 04:33