ドラマのない映画: Plex で Linux USB ドライブを簡単に使用
Plex はインストールと使用が簡単で、素晴らしいパフォーマンスを発揮します。ただし、新規ユーザーが夢中になるのは、外部 USB ドライブ上のメディアにアクセスしようとすることです。これが簡単な方法です。
ライブラリがどのように機能するかを理解することが成功の鍵です
有名な Plex メディア サーバーは、メディアを次のように整理します。 図書館。これらは、映画、テレビ番組、写真など、さまざまなメディア タイプのコレクションです。メディアを含むディレクトリをライブラリに追加します。ディレクトリは、ローカル ハード ドライブ、外部にマウントされた USB ドライブ、またはその他のネットワークでアクセス可能な場所に置くことができます。これらのディレクトリは次のように呼ばれます ソース。
Linux では、USB ドライブにアクセスするには、事前に USB ドライブをマウントする必要があります。問題ありません。標準の Linux テクニックを使用してこれを行うことができます。しかし、plex にはさらに要件があります。
Plex は、plex という名前の Linux ユーザーを作成します。このユーザーはメディアにアクセスできる必要があります。このつまずきが人々を諦めさせるという話を何度も聞いてきました。権限とファイルとディレクトリの所有権の嵐の中で苦労した後、彼らは船を放棄します。
実際のところ、それはあなたが思っているよりも簡単に達成できます。
プレックスのインストール
シンプルにしてください
Plex のインストールは、成功するかどうかに大きな影響を与えます。公式の Plex インストール ファイルを使用することをお勧めします。スナップ、フラットパック、および配布リポジトリのバージョンは私にとっては機能しませんでした。マイレージはさまざまですが、多くの場合、プレックス ユーザーが作成されていません。 plex ユーザーがいないと、必ず失敗します。
唯一の例外は、Arch ユーザー リポジトリ (AUR) の Manjaro および Arch バージョンでした。それは完璧に機能しました。 AUR を使用するには、yay のような AUR ヘルパー ツールが必要です。
yay を取得したら、次のコマンドを使用できます。
yay -S plex-media-server
Ubuntu と Fedora の場合、公式の RPM ファイルと DEB ファイルを使用すると最良の結果が得られます。 Fedora では、このコマンドは作成時の最新の RPM を取得します。
wget https://downloads.plex.tv/plex-media-server-new/1.41.0.8994-f2c27da23/redhat/plexmediaserver-1.41.0.8994-f2c27da23.x86_64.rpm
sudo dnf install plexmediaserver-1.41.0.8994-f2c27da23.x86_64.rpm -y
Ubuntu では、一連のコマンドを発行する必要があります。たくさんあるように見えるかもしれませんが、これは単なるカットアンドペーストの場合です。 Ubuntu をインストールしたばかりの場合は、必ず最初に次のように更新してアップグレードしてください。
sudo apt update
sudo apt upgrade
すでに cURL がインストールされている可能性がありますが、インストールされていない場合に備えてコマンドを含めておきます。最後の apt install コマンドを実行する前に、update コマンドをスキップしないでください。
sudo apt install apt-transport-https
sudo apt install curl
curl https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex-archive-keyring.gpg >/dev/null
echo deb (signed-by=/usr/share/keyrings/plex-archive-keyring.gpg) https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
sudo apt update
sudo apt install plexmediaserver
OK、これで Plex がインストールされました。すべてのディストリビューションで、plexmediaserver デーモンを有効にして開始する必要があります。
sudo systemctl enable plexmediaserver
sudo systemctl start plexmediaserver
マウントポイントの作成
USB ドライブを Plex で認識できるようにする
Plex ユーザーが所有するマウント ポイントを作成する必要があります。マウント ポイントに「plex-usb」という名前を付けました。これはルート ディレクトリにあります。ホームディレクトリには作成しないでください。
sudo mkdir /plex-usb
sudo chown plex:plex /plex-usb
ls -ld /plex-usb/
chown コマンドは、ディレクトリのユーザーとグループの所有権を「plex」に変更します。これらの変更を確認するには ls を使用します。
USBの取り付け
そして混乱を乗り越えて
私の USB ドライブはフォーマット時にシルバーという名前でした。プラグインすると、その名前で表示されます。これには、Movies と Shows という 2 つのディレクトリが含まれています。
Universally Unique Identifier (UUID) を見つける必要があります。 blkid コマンドを grep にパイプし、/dev/sd デバイスを探します。これらは、最初のドライブは sda、2 番目のドライブは sdb などとして識別されます。
sudo blkid | grep /dev/sd
私の場合、USB ドライブは /dev/sdb です。 UUID とタイプをメモする必要があります。私のドライブの UUID は「b7ea748e-2df0-450e-922b-bf9d81e534c3」で、そのタイプは「ext4」です。
ドライブを見つけるのが難しい場合は、ドライブを削除してから、上記のように blkid コマンドを実行します。別のターミナル ウィンドウを開き、USB ドライブを挿入し、blkid コマンドを再度実行します。その後、2 つの出力セット間の違いを探すことができます。
Plex コンピュータが起動するたびに、/etc/fstab ファイルを編集して、USB ドライブを /plex-usb マウント ポイントにマウントする必要があります。
お気に入りのエディタを使用して、/etc/fstab ファイルを開きます。
sudo gedit /etc/fstab
この行を fstab ファイルの最後に追加します。もちろん、独自のドライブの UUID とタイプ、および独自のマウント ポイントの名前とパスを使用します。
/dev/disk/by-uuid/b7ea748e-2df0-450e-922b-bf9d81e534c3 /plex-usb ext4 defaults 0 0
フィールドはスペースまたはタブで区切ることができます。
変更を保存し、コンピュータを再起動します。ログインすると、マウント ポイントに移動してメディアを確認できるようになります。
直感に反しますが、ls はマウント ポイントがユーザー dave-mckay に属していると報告するようになりました。
ls -ld /plex-usb/
ls -l /plex-usb/
これは、USB ドライブのルートがマウント ポイントにオーバーレイされているためです。しかし、表面下では、基礎となるマウント ポイントは実際にはプレックス ユーザーによって所有されており、これは前に確認したとおりです。この「二重所有権」により、プレックス ユーザーが USB ドライブにアクセスできるようになります。
Plex で USB ライブラリを使用する
もうすぐ終わりです
Web ブラウザで localhost:32400/web に移動し、通常の Plex 起動画面を表示します。 「サーバーのセットアップ、メディアの整理」ページが表示されたら、「ライブラリの追加」ボタンをクリックします。
ムービーのソースを追加するので、「ムービー」ボタンをクリックします。
名前を編集したり、言語を選択したりできます。
デフォルトのままで問題ないので、「次へ」ボタンをクリックします。次のページで、[メディア フォルダーの参照]ボタンをクリックします。
[フォルダーの追加]ページで、ルート ディレクトリの[/]をクリックします。
マウント ポイントが表示されるまで、右側のディレクトリのリストをスクロールします。
表示されたらクリックしてください。
上にスクロールすると、マウントされた USB ドライブ上のディレクトリが表示されます。 「ムービー」ディレクトリをクリックします。
ディレクトリの内容が表示されます。 「追加」ボタンをクリックします。
自分の選択を見直す機会が得られます。 /plex-usb/Movies というディレクトリをこのライブラリに追加していますが、これは正しいです。 「ライブラリの追加」ボタンをクリックします。
新しいライブラリが構成されたソースとしてリストされます。
テレビ番組を追加するには、同じ手順に従います。[ライブラリの追加]>[テレビ番組]>[次へ]>[メディア フォルダーの参照]> ルート ディレクトリ “https://www.howtogeek.com/” >[plex-usb、番組]>[追加]、[ライブラリの追加]をクリックします。
これで 2 つのライブラリがリストされました。 「次へ」をクリックします。
「完了」をクリックします。
メディアはスキャンされ、識別されて Plex データベースに追加され、Plex サーバーの名前で検索されます。
ジェリーフィンについて一言
超自由なPlexのライバル
Jellyfin は Plex と同様に機能します。外部 USB ドライブを Jellyfin に追加するには、同じ全体的なプロセスを使用します。
Jellyfin をインストールし、マウント ポイント (/jellyfin-usb など) を作成します。
sudo mkdir /jellyfin-usb
ジェリーフィンユーザーをマウントポイントの所有者にします。
sudo chown jellyfin:jellyfin /jellyfin-usb
/etc/fstab にエントリを追加して、USB ドライブをマウント ポイントにマウントします。
ショータイム!
これで、外部ドライブに保存されているメディアを視聴する準備が整いました。
USB ドライブを取り外す前に、必ずアンマウントしてください。別のコンピュータで使用してから Plex サーバーに再接続する最も簡単な方法は、Plex サーバーをシャットダウンし、ドライブを別の場所で使用し、再び接続してから Plex サーバーを起動することです。
このテーマについてさらに詳しく知りたい方は以下をご覧ください
関連記事
- 16 November 2024
- Switch 2 バンドルのこの直前セールは、今日の Best Buy で入手可能です
- SHIELDのDanielWhitehallによるEndgameAlmostReferenced Agents