ライブ状態、メディア、バックアップ、一時作業領域が、個別に復元できない障害経路を共有していると、Plexのストレージ構成は復旧リスクになります。
パフォーマンスが正常に見えても、復旧可能性はひそかに低下します。アプリデータの所有場所が不明確、ライブデータベースと同じデバイスにバックアップを保存、マウントパスが文書化されていない、一時ディレクトリと永続状態が混在している、といった兆候に注意してください。障害発生時に慌てて確認することにならないよう、各パスの役割を事前に監査しましょう。
ライブ状態とバックアップが同じ障害ドメインを共有している
ライブデータベースの隣にあるスナップショットは、アプリケーションの操作ミスには役立ちますが、デバイスの損失やプールの破損からは保護できません。少なくとも1つの復旧用コピーは、物理的または管理上の境界を越えた場所に置くべきです。
実際のバックアップ容量とデータ変動量は、同じプール上の空き容量として扱うのではなく、ライブ状態のデバイスとは別に計画する必要があります。
すべてのPlexバックアップが物理的にどこに存在するかを追跡してください。1台のディスクまたは1つのプールの障害によって、ライブ状態とすべてのコピーが同時に失われるなら、保持期間を増やす前に、いずれかの階層を移動しましょう。
アプリデータと一時作業が混在している
キャッシュとトランスコード出力は再構築できますが、データベースとメタデータがサーバーを定義します。これらを混在させるとバックアップサイズの管理が難しくなり、緊急時のクリーンアップも危険になります。
Plexのメタデータ保存領域は永続的なサーバー状態に属し、使い捨てのトランスコード領域のように扱うべきではありません。
すべてのPlexマウントに、永続状態、メディア、再構築可能なキャッシュ、一時作業、またはバックアップのいずれかのラベルを付けてください。1つのパスに複数の役割が含まれている場合は、次回の移行前に分離しましょう。
マウントが文書化されていない名前やIDに依存している
1つのホストパス、コンテナUID、または手動で作成したシンボリックリンクを覚えていることが復元の前提になっていると、ストレージ構成は脆弱になります。こうした隠れた前提は、環境を置き換える際に破綻します。
安定したコンテナUIDとGIDのマッピングにより、復元したバインドマウントが新しいホストで予期せず読み取り専用になるのを防げます。
使い捨てのコンテナ上で、ドキュメントだけを頼りにマウントマップを再構築してください。再発見しなければならない手順は、すべて復旧手順に追加しましょう。明確なメディアセンターのストレージ役割を定義すると、データベース状態、大容量メディア、バックアップが同じ障害ドメインに集約されているかどうかを把握しやすくなります。
復元にかかる時間を誰も計測していない
ストレージ構成が論理的に正しくても、メディアマウント、権限、データベースコピーの再構築に時間がかかりすぎると、許容されるダウンタイムを超えてしまう可能性があります。
定期的な復元テストにより、ストレージ設計は図面上の構想ではなく、測定可能な復旧手順になります。
現在の構成でクリーンな復元にかかる時間を計測し、最も時間のかかる手順を記録してください。復旧が許容時間内に収まらなくなった場合は、容量を増やす前にパスを簡素化するか、状態データを分離しましょう。
サポートとヒント
もっと読む

Jellyfinをライブ状態でバックアップすべきか、それとも先にサービスを停止すべきか?
シンプルさを重視するならサービスを停止してバックアップする方法を優先し、アプリケーションの状態が一貫して取得され、復元テストも実施済みの場合に限り、稼働中のスナップショットを使用してください。

誰もストリーミングしていないのに、Jellyfinが高温になったり、動作音が大きくなったりするのはなぜですか?
アイドル時の発熱は通常、バックグラウンド処理または共有ホストのワークロードを意味するため、冷却やハードウェアを変更する前に、実行中のプロセスとスケジュールされたタスクを特定してください。

Jellyfinは修理より再構築すべきタイミングとは?
ランタイムの不整合が問題で、永続状態がバックアップされている場合は、修復より再構築を選択してください。ただし、唯一の正常なデータベースを削除して「再構築」してはいけません。

