web-dev-qa-db-ja.com

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

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

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

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

私はUbuntuを初めて使用します。Windowsで同じHDでPlexを使用しましたが、正常に機能しました。私はこれについて複数の記事を読みましたが、何もトリックを行っていないようです。

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

26
grayed01

ユーザー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:@douggroが述べたように、Plexはこのテーマに関する良い記事を持っていますが、サイトの構造を変更したため、リンクからそれを見つけるのにしばらく時間がかかりました。 Plex Linux Permissions Guide

22
SamWN

何人かの人々が言及したように、問題はおそらくplexユーザーが正しい許可を持っていないためです。同様の問題があり、いくつかの簡単な手順で修正できました。

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

Sudo nano /etc/default/plexmediaserver

この行を見つけます:

PLEX_MEDIA_SERVER_USER = plex

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

再起動する代わりに、Sudo mount -aSudo service plexmediaserver restartを実行できる場合があります。

クレジット: htpcguides.com

21
dnlbrky

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

11
janot

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

ターミナルを開く(を押す ControlAltT)と入力

Sudo gpasswd -a plex plugdev

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

groups plex

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

5
James

問題を引き起こしているのは、外部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フォルダーアクセス:ファイルへのアクセスファイルアクセス:---

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

それでおしまい!

5
Nick

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

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

短くする:

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

    須藤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はドライブの1つで、マウントポイントは作成したフォルダーです。

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

    Sudoマウント/ media/ext_NTFS_USB_Drive

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

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

4
user2707671

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

2
douggro

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
RIck

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

1
JoseB62

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日間物を読んで試していましたが、これはどれほど簡単でしたか。

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

1
LordFDisk

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

ユーザー「plex」の代わりに、Plex Media Serverのユーザーを変更する必要があります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
ricko zoe

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

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

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

0
Sam Bahrij

ファイルを編集したり、ドライブコンテンツのアクセス許可を変更したり、ユーザーアカウントにプレックスアクセスを与えたりする必要はありませんでした。私がやったことは、/mediaの下に「plex」と呼ばれる新しいフォルダーを作成して、それが/media/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を使用しています。

0
edy

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

cd /media/

次に入力

Sudo chmod 777 <user>

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

注意 :

<user>

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

0
Harilal Remesan

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

0
MrExactlyWhat