Plex Media Server:メディア外付けハードドライブが見つかりません


26

Plex Media Serverを使用して、Ubuntu 12.04で古いPCをホームメディアサーバーにしようとしています。すべてのメディアを含む新しいWD 2 TB外付けUSB HDがあります。

私の人生では、Plexがこのハードドライブ上のファイルを認識しない理由を理解することはできません。そこには外部が表示され、Ubuntuにはファイルが表示され、再生、表示などができます。Plexには「外部」という名前が表示されます。

しかし、クリックすると100%空になり、追加するものは何も表示されません。私のWindowsコンピューターでは、ファイル共有を介して外部のファイルにうまくアクセスできますが、RokuでのストリーミングにPlexを使用できることを楽しみにしています。

私はUbuntuにかなり慣れていないので、Windowsで同じHDでPlexを使用しましたが、うまくいきました。私はこれに関する複数の記事を読みましたが、トリックをしているようには見えません。

どうすれば解決できますか?


あなたはまだこの問題に直面していますか?
Braiam 14

@ブライアムseen Dec 25 '13 at 11:24
ジャノ

回答:


24

ユーザーplexがドライブだけでなく、ドライブがマウントされているフォルダーにもアクセスできることを確認する必要があります。何度もいじくり回した後、私はこのルートに進みました。

次のように、マウントオプション([ディスク]-> [その他のアクション]([ボリューム]マップの下にある2つの歯車)->マウントオプションの編集)を編集します。

nosuid,nodev,nofail

/ etc / fstabファイル(「Symbolic Icon Name」の下のテキストボックス)にオプションを保存するための領域にあります

マウントポイントを次のように設定します。

/media/<user>/<HDD Name>

HDDを再マウントして、指定した場所に表示されるようにします。


次に、ターミナルにアクセスして、コンピューター上のすべてのユーザーにドライブへの読み取りアクセス権を付与し、次のように入力します。

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

また、ACL許可が適切に構成されていることを確認する必要がある場合があるため、以下も必要になる場合があります。

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

参考:ファイル/ディレクトリの+パーミッションの一部としてシンボルが表示されている場合(例drwxr-xr-x+:)、そのファイル/ディレクトリに対してACLコントロールがアクティブであることを意味します。


Plexがドライブにアクセスできるようになったので、関連するディレクトリ内のすべてのファイルにアクセスできることを確認する必要があります。これは、すべてのメディアライブラリフォルダーに対して次を繰り返すことで実行できます。

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

これにより、HTPCに追加した2つの追加ドライブの問題が解決しました。それが役に立てば幸い。

PS:ASは言及@douggro、プレックスは、件名に良い記事を持っていますが、それは彼のリンクからそれを見つけるために、私はしばらく時間がかかったので、彼らは、自分のサイトの構造を変更するので、こちらのページより、現在のリンクです:プレックスLinuxパーミッションガイド


2
これが機能する唯一のソリューションであり、現在は3番目です。ありがとう!
ストール

2番目のステップが「そしてマウントポイントを設定する」ことを理解していません。どのマウントポイントですか?
スコット

@ScottFドライブに割り当てるマウントポイント。
SamWN

@SamWNに感謝します。これで私の問題も解決しました。
フレッド

これはやや愚かなことであり、境界線は危険です。あなたが行う場合chmod -R 777、それはとして読み込む「私が間違っているかわからないが、それは私が許可についてはどのように、権限で行うこと間違いだすべてを、それは危険なアプローチです。せいぜい、あなたがする必要があるのはすべてですsudo chmod 0755 /media/<user> /media/<user>/<HDD Name>。あなたの提案は、ディスク全体のすべてのファイルを変更し、すべてを(とりわけ)実行可能ファイルとしてマークします。驚くことではありませんが、リンク先のガイドのどこにもそんなに勇敢なことをすることを示唆していません。編集を送信してレビューしました。
swalog

21

数人が述べたように、問題はplexユーザーが正しい許可を持っていないことが原因である可能性があります。同様の問題があり、いくつかの簡単な手順で修正できました。

この設定ファイルを開きます:

sudo nano /etc/default/plexmediaserver

この行を見つけます:

PLEX_MEDIA_SERVER_USER = plex

plexユーザー名に置き換えて、ファイルを保存します。コンピューターを再起動すると、Plexは外部ドライブのフォルダーにアクセスできました。

あなたは実行することができるかもしれsudo mount -aおよび/またはsudo service plexmediaserver restart代わりのリブート。

クレジット:htpcguides.com


最後の追加コマンドが再起動の代わりに機能することを確認できます。
コラ

3
この方法は、通常のユーザーとしてすべてのファイルにプレックスアクセスを提供するため、この方法はお勧めしません-可能であれば回避することをお勧めします。SamWN + janotの回答は、問題のメディアのみへのプレックスユーザーのアクセスを制限するために機能します。
ケビン・チー

この解決策は私にとってはうまく
停止

@KevinQi私はあなたに同意します。他にどのようにそれを行うことができますか?Windowsが所有しているため、接続先の外部ハードドライブをchmodできません。
コロブキャニオン

11

私は何が起こっているのか分かりませんが、ext4ドライブで私を助けた唯一のことは、「ディスク」アプリ「自動マウントオプション」で設定-「オフ」と「マウントポイント」「/ mnt / foobar」の代わりに/ media / username / foobar」。


私の場合、実際にはメディアではなく/ mntにあり、/ mediaに変更したときに機能しました。
marcogmonteiro

5

Plexをplugdevグループに追加してみてください。

ターミナルを開き(を押してControlAltT)入力します

sudo gpasswd -a plex plugdev

次を入力して、プレックスがplugdevグループに追加されたことを確認します。

groups plex

プレックスが属するグループも表示されます。次に、コンピューターを再起動してプレックスを起動し、問題が修正されたことを確認します。


5

問題を引き起こしているのは、外部HDDのフォルダーマウントポイントです。

これは正しい権限を持っていません。rootで次のようにnautilusを開くことを除いて、ターミナルコマンドなしでこれを変更する最も簡単な方法です。

sudoでnautilusを開きます。

sudo nautilus(またはルートで開かれた他のシステムブラウザー)

マウスの矢印でextern hdにカーソルを合わせてhdのフルパスを表示するか、クリックしてからCtrl + lを押してアドレスバーにフルパスを表示します。

例:/ media / nick / extern_hdd1

extern_hdd1がフォルダnickにマウントされ、メディアに移動してフォルダnickの権限を変更します。これを行うには、ctrl + lを押してアドレスバーに/ media /を貼り付けるか、メディアを手動で参照します。

フォルダnickを右クリックしてプロパティに移動し、以下を変更します。

所有者:ニックネーム(自分の場合は自分のユーザー名)フォルダーアクセス:ファイルの作成と削除ファイルアクセス:---

グループ:plugdevフォルダーアクセス:ファイルへのアクセスファイルアクセス:---

その他フォルダアクセス:ファイルへのアクセスファイルアクセス:---

それでおしまい!


4

適切なアクセス許可を設定するには、fstabを構成する必要があります。

Plexサイトでこれを行う方法についてのページ全体があります。https//support.plex.tv/hc/en-us/articles/200288606-Mounting-NTFS-Drives-on-Linuxを参照して ください。

短くする:

  • ドライブのUUIDを見つけます。

    sudo blkid | grep ntfs

  • ドライブをマウントするディレクトリを作成します。

    sudo mkdir / media / ext_NTFS_USB_Drive

  • 次のコマンドでファイル/ etc / fstabを編集します。

    gksu gedit / etc / fstab

  • このファイルに行を追加して保存します。

    UUID = 485CBF485CBF3014 / media / ext_NTFS_USB_Drive ntfs-3g permissions、auto 0 0

    ここで、UUIDはドライブのUUIDであり、マウントポイントは作成したフォルダーです。

  • ドライブをマウントします:

    sudoマウント/ media / ext_NTFS_USB_Drive

    (たとえば、ドライブがすでにNautilusでマウントされているというエラーが表示される場合があります。マウントを解除する-ドライブを安全に取り外すか、Nautilusでイジェクトアイコンをクリックしてください)

Plexで、追加するメディアフォルダーの場所を内部のどこかに変更する必要があります:/ media / ext_NTFS_USB_Drive


2

Plexのアクセス許可の問題である可能性が高いです。Plexの許可に関する情報については、このページをお読みください。また、メディア専用の外部にフォルダーを作成してから、fstabエントリーにそのフォルダーのマウントポイントを作成し、ユーザーとしてマウントすることを検討してくださいplex


1

chmodは私のために機能しました。私はvfatとntfsドライブの両方を使用していますが、アドバイスのおかげで現在は両方ともうまく機能しています。これは私のfstabドライブの2行です。<....>を正しいドライブ情報に置き換えるだけです:

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

1

この問題に苦労した後、私は非常に簡単な解決策を見つけました。ntfs-configというプログラムをインストールして実行しました。Plexは、ドライブごとに2回クリックするだけで、2つのntfsドライブのコンテンツを読み取ることができます。


1

私は問題を修正しましたuser。私は、geditのルートの下にありましたetc/fstab。私は別のドライブでビデオを再生できることに気付き、それはとしてマウントされました/media/HHD。だから私はちょうどユーザーを削除し、再起動し、今3歳のMoive Carsをプレイしています

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

だから

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

私は今まで2日間、物事を読んで試していましたが、これはどれほど簡単でしたか。

これが誰かを助け、時間を節約することを願っています。


0

ターミナルでこれを入力して、メディアフォルダーに移動します

cd /media/

次に入力

sudo chmod 777 <user>

管理者パスワードを入力します。準備できた。次に、プレックスから外部HDDのフォルダーにアクセスしてみます。

注意 :

<user>

メディアフォルダー内にあるフォルダー名です。(ターミナルでcd / media /に移動すると)


0

私のために働いている唯一のソリューション:

Plex Media Serverのユーザーを変更する必要があります。ユーザー「plex」の代わりに、Linuxユーザーを使用する必要があります

sudo vim /etc/default/plexmediaserver(またはのnano代わりに使用vim

PLEX_MEDIA_SERVER_USER=yourLinuxUser

sudo mkdir /plex

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

sudo chown -R $USER:$USER /plex

すべてのメディアファイルとフォルダーを /plex

すぐに動作するはずです。私にとってはそうです。コンピュータを再起動しない場合。


0

最後に、[メニュー]→[設定]→[ディスク]を使用して、2つのドライブのプロパティを比較しました。[ マウントオプションの編集]の下に1つだけ違いがありました... [起動時マウント]ボックスをオンにして、内部SSDを手動マウントオプションに設定しました。USBドライブは、ボックスをオフにして自動マウントオプションに設定されました。


私は手動マウントオプションの設定に変更し、起動時にマウントすると言うべきであり、それは最終的に機能しました。
MrExactlyWhat

0

18.04を使用して、まだ問題に直面していました。

だから私はEiciel *(ACLプログラム)をインストールしました

同じユーザー名を持つOSの古いインストールがあるため、すべての重複を追加する必要があることがわかりました。完了すると、plexmediaserver.serviceファイルへの変更は機能しました。


0

ファイルを編集したり、ドライブコンテンツのアクセス許可を変更したり、ユーザーアカウントにプレックスアクセスを与えたりする必要はありませんでした。私がやっ/mediaたことは/media/plex、「plex」という名前で新しいフォルダーを作成することだけでした。plex:plex次のようにアクセス許可を与えました。

cd /media
sudo mkdir plex
sudo chown plex:plex plex

次に、ドライブを一覧表示してデバイスを確認し、プレックスフォルダーにマウントできるようにしました。

sudo blkid -o list

上記のコマンドは、ext4でフォーマットされた外部ドライブがたまたまオン/dev/sdb1になっていることを示していたため、次のようにマウントしました。

sudo mount -t ext4 -o defaults /dev/sdb1 /media/plex

ドライブをにマウントしました/media/plex。私の映画は映画と呼ばれる別のサブフォルダーの下のドライブ内にあるため、すべてのファイルは実際には次の場所にあります。

/media/plex/movies

とにかく、Plexに戻ってライブラリを追加しました。/movie/plexフォルダをクリックしても問題ありません。サブフォルダもすべて見つかり、すべてが正常に機能し、すべてのムービーが検出されました。

サーバーなどを再起動または再起動する必要はありません。

Plex Media Server 1.15.4.994を使用してUbuntu Studio 18.04.2 LTSを使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.