Saya mencoba mengubah PC lama menjadi server media rumah dengan Ubuntu 12.04 menggunakan Plex Media Server. Saya memiliki USB HD eksternal WD 2 TB yang lebih baru dengan semua media saya di atasnya.
Saya tidak bisa seumur hidup saya mencari tahu mengapa Plex tidak akan mengenali file pada hard drive ini. Ini menunjukkan eksternal seperti di sana, Ubuntu menunjukkan file dan memungkinkan saya untuk memainkannya, melihatnya, dll. Plex menunjukkan nama "Eksternal".
Tapi ketika saya klik, itu 100% kosong dan tidak menunjukkan apa-apa untuk ditambahkan. Saya dapat mengakses file-file di eksternal melalui berbagi file dengan baik, di komputer windows saya tetapi akan senang dapat menggunakan Plex untuk streaming dengan Roku kami.
Saya cukup baru di Ubuntu, saya telah menggunakan Plex dengan HD yang sama pada Windows dan bekerja dengan baik. Saya telah membaca beberapa artikel tentang ini dan sepertinya tidak ada yang berhasil.
Bagaimana saya bisa memecahkan masalah ini?
sumber
seen Dec 25 '13 at 11:24
Jawaban:
Anda harus memastikan bahwa pengguna
plex
tidak hanya memiliki akses ke drive, tetapi folder tempat drive tersebut dipasang. Setelah banyak mengutak-atik, saya berakhir dengan rute ini:Edit Opsi Mount (Disk -> "Tindakan Lainnya" (dua roda gigi di bawah peta "Volume") -> Edit Opsi Mount) sehingga:
ada di area untuk menyimpan opsi dalam file / etc / fstab (kotak teks di bawah "Symbolic Icon Name")
dan atur Mount Point menjadi:
dan pasang kembali HDD Anda sehingga akan muncul di lokasi yang ditentukan.
Selanjutnya, beri semua pengguna di komputer akses baca ke drive dengan pergi ke Terminal dan masukkan:
Mungkin juga perlu untuk memastikan bahwa izin ACL dikonfigurasikan dengan benar, sehingga hal-hal berikut mungkin juga diperlukan:
Sekarang Plex memiliki akses ke drive, Anda perlu memastikan bahwa ia memiliki akses ke semua file di direktori yang relevan. Ini dapat dilakukan dengan mengulangi yang berikut untuk semua folder perpustakaan media Anda:
Ini menyelesaikan masalah saya untuk dua drive ekstra yang saya tambahkan ke HTPC saya. Semoga ini bisa membantu.
PS: Seperti yang disebutkan oleh @douggro, Plex memiliki artikel yang bagus tentang masalah ini, tetapi mereka mengubah struktur situs mereka, jadi saya perlu waktu untuk menemukannya dari tautannya, jadi inilah tautan yang lebih terkini ke halaman: Plex Panduan Izin Linux
sumber
chmod -R 777
, itu berbunyi "Saya tidak tahu apa yang salah, tapi itu pasti ada hubungannya dengan izin, jadi bagaimana kalau saya mengizinkan semuanya " , dan itu adalah pendekatan yang berbahaya. Paling-paling, yang harus Anda lakukan adalahsudo chmod 0755 /media/<user> /media/<user>/<HDD Name>
. Saran Anda akan memodifikasi SETIAP file dalam disk SELURUH menandai semua sebagai (antara lain) executable. Tidak mengherankan, tidak ada panduan yang Anda tautkan untuk melakukan sesuatu yang kurang ajar. Edit yang dikirim untuk ditinjau.Seperti beberapa orang telah sebutkan, masalah ini kemungkinan karena
plex
pengguna tidak memiliki izin yang benar. Saya memiliki masalah serupa, dan dapat memperbaikinya menggunakan beberapa langkah mudah.Buka file konfigurasi ini:
Temukan baris ini:
Ganti
plex
dengan nama pengguna Anda, dan simpan file tersebut. Setelah saya menyalakan kembali komputer saya, Plex dapat mengakses folder pada drive eksternal.Anda mungkin dapat menjalankan
sudo mount -a
dan / atausudo service plexmediaserver restart
bukannya me-reboot.Kredit: htpcguides.com
sumber
Saya tidak tahu apa yang terjadi, tetapi satu-satunya hal yang membantu saya dengan drive ext4 adalah pengaturan di aplikasi "Disk" "Opsi Mount Otomatis" - "OFF" dan pengaturan "Mount Point" "/ mnt / foobar" bukan " / media / nama pengguna / foobar ".
sumber
Coba tambahkan Plex ke grup plugdev.
Buka terminal (Tekan ControlAltT) dan masukkan
sudo gpasswd -a plex plugdev
Verifikasi bahwa plex telah ditambahkan ke grup plugdev dengan memasukkan:
groups plex
yang harus menampilkan grup milik plex juga. Selanjutnya, reboot komputer dan mulai pleks untuk memverifikasi ini memperbaiki masalah.
sumber
Ini adalah titik pemasangan folder dari hdd eksternal Anda yang memberikan masalah.
Itu tidak punya hak yang tepat, cara termudah untuk mengubah ini tanpa perintah terminal kecuali membuka nautilus sebagai root berjalan sebagai berikut:
buka nautilus dengan sudo:
sudo nautilus (atau peramban sistem lainnya dibuka dengan root)
arahkan mouse eksternal Anda dengan panah mouse untuk melihat path lengkap hd Anda, atau klik dan kemudian tekan Ctrl + l untuk melihat path lengkap di bilah alamat.
contoh: / media / nick / extern_hdd1
extern_hdd1 dipasang ke folder nick, pergi ke media untuk mengubah izin folder nick, untuk melakukan ini tekan ctrl + l dan rekatkan / media / di bilah alamat atau telusuri media secara manual.
klik kanan pada folder nick go to properties dan ubah yang berikut:
Pemilik: nick (dalam kasus Anda sendiri nama pengguna Anda sendiri) Akses folder: Membuat dan menghapus file Akses File: ---
Grup: plugdev Akses Folder: Akses file Akses File: ---
Lainnya Akses Folder: Akses file Akses File: ---
Itu dia!
sumber
Anda perlu mengonfigurasi fstab untuk mengatur izin yang tepat.
Ada seluruh halaman tentang cara melakukan ini di situs Plex, lihat: https://support.plex.tv/hc/en-us/articles/200288606-Mounting-NTFS-Drives-on-Linux
Singkatnya:
Temukan UUID drive Anda:
sudo blkid | grep ntfs
buat direktori tempat Anda akan memasang drive:
sudo mkdir / media / ext_NTFS_USB_Drive
edit file / etc / fstab dengan perintah:
gksu gedit /etc/fstab
tambahkan baris ke file ini dan simpan.
UUID = 485CBF485CBF3014 / media / ext_NTFS_USB_Drive izin ntfs-3g, otomatis 0 0
di mana UUID adalah drive Anda dan titik mount adalah folder yang Anda buat.
sekarang pasang drive:
sudo mount / media / ext_NTFS_USB_Drive
(Anda mungkin mendapatkan kesalahan dengan mengatakan drive sudah terpasang, di Nautilus misalnya. Hanya unmount itu - Aman Hapus Drive, atau klik Eject Icon di Nautilus)
Sekarang di Plex, Anda perlu mengubah lokasi folder media yang Anda coba tambahkan ke suatu tempat di dalam: / media / ext_NTFS_USB_Drive
sumber
Kemungkinan besar masalah izin dengan Plex. Baca halaman ini untuk info tentang izin Plex. Juga pertimbangkan untuk membuat folder pada eksternal yang didedikasikan untuk media Anda kemudian membuat titik mount untuk itu dalam
fstab
entri Anda , memasangnya sebagai penggunaplex
.sumber
Chmod bekerja untuk saya dan saya menggunakan vfat dan drive ntfs keduanya dan keduanya bekerja dengan baik sekarang, terima kasih atas sarannya. Ini adalah 2 baris dari drive fstab saya, ganti saja <....> dengan info drive yang benar:
sumber
Setelah berjuang dengan masalah ini, saya menemukan solusi yang sangat sederhana. Saya menginstal dan menjalankan program yang disebut ntfs-config. Plex kemudian dapat membaca isi dari dua drive ntfs saya, satu eksternal dan internal lainnya hanya dengan dua klik per drive.
sumber
Saya memperbaiki masalah saya dengan hanya menghapus yang
user
keluar dari garis. Saya di root di gedit, dietc/fstab
. Saya perhatikan bahwa saya dapat memutar video di drive lain dan itu dipasang sebagai/media/HHD
. Jadi saya baru saja menghapus pengguna dan reboot dan sekarang Memainkan Moive Cars untuk anak saya yang berusia 3 tahunJadi sepertinya
Saya sudah membaca dan mencoba berbagai hal selama dua hari sekarang .. tapi betapa sederhananya ini.
Saya harap ini membantu seseorang di luar sana dan menghemat waktu mereka.
sumber
Arahkan ke folder media dengan mengetik ini di terminal
Kemudian ketik
Masukkan kata sandi admin. Anda baik untuk pergi. Sekarang coba akses folder dalam HDD eksternal dari plex.
Catatan :
adalah nama folder yang ditemukan di dalam folder media. (ketika Anda menavigasi ke cd / media / di terminal)
sumber
Satu-satunya solusi yang bekerja untuk saya:
Anda perlu mengubah pengguna untuk Server Media Plex, alih-alih pengguna "plex" Anda harus menggunakan pengguna linux Anda .
sudo vim /etc/default/plexmediaserver
(atau gunakannano
bukanvim
)Tempatkan semua file dan folder media Anda
/plex
Sekarang seharusnya bekerja segera. Bagi saya itu. Jika tidak me-restart komputer Anda.
sumber
Akhirnya saya menggunakan Menu → Preferences → Disk untuk membandingkan properti dari dua drive. Hanya satu perbedaan berada di bawah opsi Edit mount… SSD internal diatur ke opsi pemasangan manual dengan kotak Mount at Start-up dicentang. Drive USB diatur ke opsi pemasangan otomatis dengan kotak tidak dicentang.
sumber
Saya masih menghadapi masalah menggunakan 18.04;
Jadi saya menginstal Eiciel * (program ACL)
Saya menemukan bahwa karena saya menginstal OS yang lebih lama yang memiliki nama pengguna yang sama, saya harus menambahkan semua duplikat. Setelah selesai, perubahan ke file plexmediaserver.service mereka berfungsi;
sumber
Saya tidak perlu mengedit file apa pun atau mengubah izin konten drive saya, atau memberikan akses plex ke akun pengguna saya. Yang akhirnya saya lakukan adalah membuat folder baru dengan
/media
nama "plex"/media/plex
, dan memberinya izinplex:plex
sebagai berikut:Kemudian, saya daftar drive saya untuk melihat perangkat sehingga saya bisa memasangnya ke folder plex:
Perintah di atas menunjukkan bahwa drive eksternal berformat ext4 saya sedang dihidupkan
/dev/sdb1
, jadi saya memasangnya sebagai berikut:Yang dipasang drive ke
/media/plex
. Film saya ada di dalam drive itu di bawah sub-folder lain yang disebut film, jadi semua file sebenarnya ada di:Ngomong-ngomong, saya kembali ke Plex dan menambahkan perpustakaan, itu biarkan saya mengklik
/movie/plex
folder tidak masalah, bahkan menemukan sub-folder dan semuanya bekerja dengan baik, mendeteksi semua film!Tidak perlu me-reboot atau me-restart server atau apa pun.
Saya menggunakan Ubuntu Studio 18.04.2 LTS menggunakan Plex Media Server 1.15.4.994.
sumber