可能であれば、Plexのアプリケーションデータとメタデータを、信頼性が高く低レイテンシーなストレージに配置し、容量がレイテンシーより重要な場合は、大容量のメディアファイルをHDDに保存します。
閲覧やスキャンを高速に感じさせるためだけに、Plexライブラリ全体をSSDへ移すべきか迷っていませんか?まず保存先を分けて考えましょう。Plexのアプリケーションデータには、データベース、アートワーク、キャッシュ、メタデータが含まれます。一方、映画やテレビ番組のファイルは、ほとんどが大容量のシーケンシャル読み取りです。それぞれの役割に応じて保存先を設定し、古いコピーを削除する前に、データの永続性とバックアップを確認してください。
アプリケーションデータとメディアに異なるストレージの役割を与える
アプリケーションデータ用のパスは、低レイテンシーで予測可能な小ファイルアクセスの恩恵を受けます。一方、メディア用のパスでは、通常、容量、持続的な読み取り性能、テラバイトあたりのコストのほうが重要です。保存先を分けることで、それぞれのデバイスが最適なワークロードを処理できます。
PlexはメタデータをファイルとSQLiteの両方に保存するため、アプリケーションデータの容量とI/O特性は、メディアライブラリのサイズとは別に計画する必要があります。これがSSD/HDD構成のPlex環境を設計する際の基本です。
Plexがメタデータをすばやく閲覧・更新でき、再起動後もメディアパスが安定しており、SSDまたはHDDが故障した場合の復旧計画が明確であれば、その構成は適切です。状態データと元のファイルの両方を同時に失うような構成は避けてください。
データを移動する前にマウントと永続パスを確認する
Plexの正確なデータディレクトリと、ホスト側のメディアディレクトリを特定します。Dockerでは、コンテナ内のパスが永続的なホストパスにマッピングされていること、新しいSSDのマウントがコンテナ起動前に存在することを確認してください。
SSD/HDD構成のPlex環境を評価する際、メディアサーバーの構成では、書き込みの多いアプリケーションの状態をローカルに保持しながら、容量の大きいメディアにはネットワークストレージを使用できます。これにより、アプリケーションデータのレイテンシーとマウント障害のリスクを抑えられます。
ライブラリのスキャンを1回実行し、再起動を1回テストします。起動後にアプリケーションデータのパスが消えたり、別のパスとして認識されたりする場合は、構成を確定する前にホスト側のマウントを修正してください。
一時トランスコードデータを不適切な場所に置かない
トランスコード用の一時ディレクトリは、メタデータの保存先とは別に選択します。十分な空き容量がある高速なローカルパスは役立ちますが、Plexはトランスコーダーの一時ディレクトリをネットワーク共有上やメディアライブラリのパス内に置かないよう警告しています。
小容量のメタデータ用SSDを、制御されていない一時データで埋めないでください。空き容量のアラートを設定し、復旧用のコピーが通常のアプリケーションデータと競合しないよう、バックアップが稼働中のPlexデータディレクトリの外部に保存されることを確認してください。
移行後はホストを一度再起動し、SSDとHDDのマウントが想定どおりの順序で表示されることを確認してから、Plexライブラリを開き、既知のファイルを再生します。実際の起動後もアプリケーションの状態とメディアの両方が利用できることを確認して、初めて分離構成は完了です。
残りの制約が別の場所にあるなら、最適化をやめる
SSD上のメタデータ用パスに移しても、性能不足のトランスコード、遅いリモートアップロード、互換性のないクライアントは改善しません。閲覧やライブラリ操作が快適になったら、次は再生中の経路を調査してください。
初めてのDockerメディアサーバー構成で、永続的なアプリケーションデータ、大容量メディア、一時作業データ、バックアップを分離すると、容量計画が明確になります。
マウントを不安定にせず、容量とレイテンシーの管理が容易になるなら、分離構成を維持してください。SSDが保護されていない単一障害点になったり、バックアップと復旧が性能向上に見合わないほど難しくなったりした場合は、構成を見直しましょう。
- Plexのアプリケーションデータとメディアを、別々の永続的なホストパスに割り当てる
- アプリケーションデータをコピーする前にPlexを停止する
- 新しいSSDのパスで所有者と権限を確認する
- ホストを再起動し、ライブラリの状態とメディア再生の両方をテストする
サポートとヒント
もっと読む

負荷の高いDockerホストでPlexデータベースの競合を減らす方法
データベースをローカルのアプリケーション状態として扱い、共有DBサービスを新たに構築することなくI/O競合を軽減する、多忙なホスト向けのPlex設定ガイド。

Plexの重複スキャンと重複インポートを防ぐ方法
ライブラリの更新を完全に無効化するのではなく、重複するトリガーを取り除いて Plex の重複スキャンとインポートを防ぐガイド。

アプリデータボリュームがいっぱいになった後に Plex を復旧する方法
完全な Plex アプリデータボリューム向けの復旧手順。まずデータベースを保護し、サービスを起動するためだけに不明なファイルを削除することを避けます。

