Próbuję zmienić starszy komputer w domowy serwer multimediów z systemem Ubuntu 12.04 za pomocą Plex Media Server. Mam nowszy zewnętrzny dysk twardy HD WD 2 TB z wszystkimi moimi multimediami.
Nie mogę przez całe życie dowiedzieć się, dlaczego Plex nie rozpoznaje plików na tym dysku twardym. Pokazuje zewnętrzne tam, gdzie jest, Ubuntu pokazuje pliki i pozwala mi je odtwarzać, przeglądać itp. Plex pokazuje nazwę „Zewnętrzne”.
Ale kiedy klikam, jest w 100% pusty i nie pokazuje nic do dodania. Mogę uzyskać dostęp do plików na zewnątrz poprzez współdzielenie plików na moich komputerach z systemem Windows, ale chciałbym móc używać Plexa do przesyłania strumieniowego za pomocą naszego Roku.
Jestem dość nowy w Ubuntu, używałem Plexa z tym samym HD na Windowsie i działało dobrze. Przeczytałem wiele artykułów na ten temat i wydaje się, że nic nie działa.
Jak mogę to rozwiązać?
źródło
seen Dec 25 '13 at 11:24
Odpowiedzi:
Musisz upewnić się, że użytkownik
plex
ma dostęp nie tylko do dysku, ale do folderu, w którym dysk jest zamontowany. Po wielu majstrowaniach skończyłem na tej trasie:Edytuj opcje montażu (Dyski -> „Więcej akcji” (dwa koła pod mapą „Woluminy”) -> Edytuj opcje montażu), tak aby:
znajduje się w obszarze do przechowywania opcji w pliku / etc / fstab (pole tekstowe pod „Symboliczną nazwą ikony”)
i ustaw Mount Point na:
i ponownie zainstaluj dysk twardy, aby pojawił się w określonej lokalizacji.
Następnie daj wszystkim użytkownikom komputera dostęp do odczytu dysku, przechodząc do terminala i wprowadź:
Może być również konieczne upewnienie się, że uprawnienia ACL są poprawnie skonfigurowane, więc mogą być również konieczne następujące czynności:
Teraz, gdy Plex ma dostęp do dysku, musisz upewnić się, że ma on dostęp do wszystkich plików w odpowiednich katalogach. Można to zrobić, powtarzając następujące czynności dla wszystkich folderów biblioteki multimediów:
To rozwiązało moje problemy z dwoma dodatkowymi dyskami, które dodałem do mojego HTPC. Mam nadzieję, że to pomoże.
PS: Jak wspomniał @douggro, Plex ma dobry artykuł na ten temat, ale zmienili strukturę swojej strony, więc zajęło mi trochę czasu, aby znaleźć go z jego linku, więc oto bardziej aktualny link do strony: Plex Podręcznik uprawnień do systemu Linux
źródło
chmod -R 777
, będzie to brzmiało: „Nie wiem, co jest nie tak, ale zdecydowanie dotyczy to uprawnień, więc może pozwolę na wszystko ” , a to niebezpieczne podejście. W najlepszym razie wszystko, co musisz zrobić, tosudo chmod 0755 /media/<user> /media/<user>/<HDD Name>
. Twoja sugestia zmodyfikuje KAŻDY plik na CAŁYM dysku oznaczając wszystkie jako (między innymi) pliki wykonywalne. Nic dziwnego, że nigdzie w przewodniku, do którego jesteś podłączony, nie sugeruje się zrobienia czegoś tak bezczelnego. Edytuj przesłane do recenzji.Jak wspomniało kilka osób, problem prawdopodobnie wynika z faktu, że
plex
użytkownik nie ma odpowiednich uprawnień. Miałem podobny problem i byłem w stanie go naprawić, wykonując kilka prostych kroków.Otwórz ten plik konfiguracyjny:
Znajdź tę linię:
Zastąp
plex
swoją nazwę użytkownika i zapisz plik. Po ponownym uruchomieniu komputera Plex mógł uzyskać dostęp do folderów na dysku zewnętrznym.Możesz być w stanie uruchomić
sudo mount -a
i / lubsudo service plexmediaserver restart
zamiast restartu.Źródło : htpcguides.com
źródło
Nie wiem, co się dzieje, ale jedyną rzeczą, która pomogła mi z napędem ext4, było ustawienie w aplikacji „Dyski” „Opcje automatycznego montażu” - „WYŁ.” I ustawienie „Punkt instalacji” / mnt / foobar zamiast „ / media / nazwa użytkownika / foobar ”.
źródło
Spróbuj dodać Plex do grupy plugdev.
Otwórz terminal (naciśnij ControlAltT) i wejdź
sudo gpasswd -a plex plugdev
Sprawdź, czy plex został dodany do grupy plugdev, wprowadzając:
groups plex
które powinny wyświetlać, do których grup należy również plex. Następnie uruchom ponownie komputer i uruchom plex, aby sprawdzić, czy to rozwiązało problem.
źródło
Jest to punkt montowania folderu zewnętrznego dysku twardego, który sprawia problemy.
Nie ma odpowiednich praw, najprostszy sposób na zmianę tego bez komend terminalu, z wyjątkiem otwierania programu nautilus jako roota w następujący sposób:
otwórz nautilus z sudo:
sudo nautilus (lub dowolna inna przeglądarka systemu otwarta przy użyciu roota)
najedź kursorem myszy na swój zewnętrzny hd, aby zobaczyć pełną ścieżkę twojego hd, lub kliknij na nią, a następnie naciśnij Ctrl + l, aby zobaczyć pełną ścieżkę na pasku adresu.
przykład: / media / nick / extern_hdd1
extern_hdd1 jest zamontowany na folderze nick, przejdź do multimediów, aby zmienić uprawnienia do folderu nick, aby to zrobić, naciśnij ctrl + l i wklej / media / w pasku adresu lub przeglądaj multimedia ręcznie.
kliknij prawym przyciskiem myszy folder nicka, przejdź do właściwości i zmień następujące ustawienia:
Właściciel: nick (we własnym przypadku Twoja nazwa użytkownika) Dostęp do folderu: Twórz i usuwaj pliki Dostęp do plików: ---
Grupa: plugdev Dostęp do folderów: Dostęp do plików Dostęp do plików: ---
Inne Dostęp do folderów: Dostęp do plików Dostęp do plików: ---
To jest to!
źródło
Musisz skonfigurować fstab, aby ustawić odpowiednie uprawnienia.
Istnieje cała strona o tym, jak to zrobić w witrynie Plex, patrz: https://support.plex.tv/hc/en-us/articles/200288606-Mounting-NTFS-Drives-on-Linux
Krótko mówiąc:
Znajdź identyfikator UUID swojego dysku:
sudo blkid | grep ntfs
utwórz katalog, w którym zamontujesz dysk:
sudo mkdir / media / ext_NTFS_USB_Drive
edytuj plik / etc / fstab za pomocą polecenia:
gksu gedit / etc / fstab
dodaj linię do tego pliku i zapisz.
UUID = 485CBF485CBF3014 / media / ext_NTFS_USB_Drive uprawnienia ntfs-3g, auto 0 0
gdzie UUID to Twój dysk, a punktem montowania jest utworzony folder.
teraz zamontuj dysk:
sudo mount / media / ext_NTFS_USB_Drive
(może pojawić się błąd informujący, że dysk jest już zamontowany, na przykład w Nautilusie. Po prostu odmontuj go - Bezpiecznie usuń dysk lub kliknij ikonę wysuwania w Nautilusie)
Teraz w Plex musisz zmienić lokalizację folderu multimediów, do którego próbujesz dodać gdzieś wewnątrz: / media / ext_NTFS_USB_Drive
źródło
Najprawdopodobniej jest to problem z uprawnieniami w Plex. Przeczytaj tę stronę, aby uzyskać informacje na temat uprawnień Plex. Zastanów się również nad utworzeniem folderu zewnętrznego przeznaczonego dla multimediów, a następnie utworzenie dla niego punktów montowania we
fstab
wpisach, montowanie go jako użytkownikaplex
.źródło
Chmod działał dla mnie i używam zarówno vatfat, jak i ntfs drive i oba działają teraz świetnie, dzięki za radę. To są 2 linie z mojego dysku fstab, po prostu zastąp <....> poprawnymi informacjami o dysku:
źródło
Po zmaganiu się z tym problemem znalazłem niezwykle proste rozwiązanie. Zainstalowałem i uruchomiłem program o nazwie ntfs-config. Plex mógł wtedy odczytać zawartość moich dwóch dysków NTFS, jednego zewnętrznego, a drugiego wewnętrznego za pomocą tylko dwóch kliknięć na dysk.
źródło
Rozwiązałem problem, usuwając
user
z linii. Byłem zakorzeniony w gedit, wetc/fstab
. Zauważyłem, że mogę odtwarzać filmy na innym dysku i został on zamontowany jako/media/HHD
. Właśnie usunąłem użytkownika i zrestartowałem, a teraz gram w Moive Cars dla mojego 3-letniego dzieckaTak to wygląda
Od dwóch dni czytam i próbuję ... ale jakie to było proste.
Mam nadzieję, że to pomaga komuś tam i oszczędza mu czas.
źródło
Przejdź do folderu multimediów, wpisując go w terminalu
Następnie wpisz
Wpisz hasło administratora. Możesz ruszać. Teraz spróbuj uzyskać dostęp do folderów na zewnętrznym dysku twardym z plex.
Uwaga :
to nazwa folderu znaleziona w folderze multimediów. (po przejściu do cd / media / w terminalu)
źródło
Jedyne rozwiązanie, które działa dla mnie:
Musisz zmienić użytkownika Plex Media Server, zamiast użytkownika „plex” musisz użyć użytkownika linux .
sudo vim /etc/default/plexmediaserver
(lub użyjnano
zamiastvim
)Umieść wszystkie swoje pliki multimedialne i foldery w
/plex
Powinno teraz działać natychmiast. Dla mnie tak jest. Jeśli nie, uruchom ponownie komputer.
źródło
Wreszcie użyłem Menu → Preferencje → Dyski, aby porównać właściwości dwóch napędów. Tylko jedna różnica dotyczyła opcji Edycja opcji montowania… Wewnętrzny dysk SSD został ustawiony na opcje montowania ręcznego z zaznaczonym polem Montowanie przy uruchamianiu . Napęd USB został ustawiony na opcje automatycznego montażu z niezaznaczonym polem.
źródło
Nadal miałem problemy z używaniem 18.04;
Więc zainstalowałem Eiciel * (program ACL)
Odkryłem, że ponieważ miałem starsze instalacje systemów operacyjnych o tej samej nazwie użytkownika, musiałem dodać wszystkie duplikaty. Po zakończeniu zmiany w pliku plexmediaserver.service działała;
źródło
Nie musiałem edytować żadnych plików, zmieniać uprawnień do zawartości dysku ani udzielać dostępu do mojego konta użytkownika plex. Skończyło się na tym, że utworzyłem nowy folder o
/media
nazwie „plex”, więc tak było/media/plex
i nadałem muplex:plex
następujące uprawnienia :Następnie wymieniłem dyski, aby zobaczyć urządzenie, aby móc je zamontować w folderze plex:
Powyższe polecenie pokazało, że mój zewnętrzny dysk sformatowany przez ext4 był włączony
/dev/sdb1
, więc zamontowałem go w następujący sposób:To zamontowało dysk do
/media/plex
. Moje filmy znajdują się na tym dysku w innym podfolderze zwanym filmami, więc wszystkie pliki znajdują się w:W każdym razie wróciłem do Plexa i dodałem bibliotekę, pozwoliło mi to kliknąć
/movie/plex
folder bez problemu, nawet znalazło podfoldery i wszystko działało idealnie, wykryło wszystkie filmy!Nie trzeba restartować ani restartować serwera ani nic.
Używam PTS Media Server 1.15.4.994 na Ubuntu Studio 18.04.2 LTS.
źródło