夜間にディスクが繰り返し稼働する場合、通常はスケジュールされたタスクや関連サービスが原因です。そのため、Jellyfinの設定を変更する前に、まずタイムスタンプを確認してください。
ホームサーバーでは、夜間スキャン、画像抽出ジョブ、スナップショット、バックアップなどが、いずれも「Jellyfinがディスクにアクセスしている」ように見えることがあります。最初のスパイクをJellyfinのタスク履歴およびホストのプロセス動作と比較し、トリガーを1つだけ変更してください。症状が変化したりストレージエラーが発生したりした場合に備え、元のスケジュールへ戻せるようにしておきます。
ディスクのスパイクとスケジュールされたタスクを照合する
ディスクが決まった時刻に繰り返し起動するものの、原因となるプロセスが不明な場合があります。まずは影響の少ない確認から始めます。同じ時間帯について、ディスクのタイムスタンプ、Jellyfinのタスク履歴、ホストのプロセス名を記録してください。夜間スキャンのスケジュール
確認すべき具体的な事実は、Jellyfinのタスクと同じ分に発生しているか、バックアップやスナップショットと同じ分に発生しているか、該当するタスクがないかです。別の変数を変更する前に、結果を記録してください。
推測ではなく、分岐に沿って判断します。Jellyfinのタスクと一致する場合は、次にそのスケジュールをテストします。ホストのジョブだけが一致する場合は、Jellyfinを変更せずにおきます。どちらも一致しない場合は、ストレージとカーネルのログを確認してください。
Jellyfinのジョブとホスト全体のI/Oを切り分ける
時刻は一致していても、ディスクイベントが複数のジョブで共有されている可能性があります。まずは影響の少ない確認から始めます。複数のジョブを変更せず、スケジュールされた時間帯の1回分について、プロセス単位のI/OとJellyfinのログを確認してください。
確認すべき具体的な事実は、jellyfinプロセスが大部分を占めているか、バックアッププロセスが大部分を占めているか、多数のサービスが同時に起動しているかです。別の変数を変更する前に、結果を記録してください。
推測ではなく、分岐に沿って判断します。Jellyfinが大部分を占める場合は、一致したタスクだけを一時停止します。バックアップが大部分を占める場合は、その実行時間帯を移動します。多数のサービスが同時に起動している場合は、Jellyfinを疑う前に時間をずらしてください。
変数を1つだけ変えて夜間テストを行う
1つのタスクがI/Oの主な原因である場合があります。まずは影響の少ない確認から始めます。疑わしいタスクだけを1晩移動または無効化し、I/O、ログ、ジョブの完了状況を監視してください。
確認すべき具体的な事実は、ディスクが静かなままでタスクが後で正常に完了するか、ディスクが以前の時刻に再び起動するか、タスクが失敗または再試行するかです。別の変数を変更する前に、結果を記録してください。デバイスI/Oのタイミング
推測ではなく、分岐に沿って判断します。スパイクが消えた場合は、新しい時間帯を維持します。スパイクが残る場合は、タスクを元に戻し、次の原因候補をテストします。タスクが再試行する場合は、抑制する前にエラーを解決してください。
障害を隠さず、ストレージが静かな状態を確認する
スケジュールの変更によって夜間のスパイクが減少または消失した場合は、まずは影響の少ない確認から始めます。再起動後にアイドル時間帯を再度確認し、SMART、ファイルシステム、Jellyfinのエラーログを調べてください。ストレージ利用可能性に関する警告
確認すべき具体的な事実は、ログが正常でディスクも静かな状態か、ディスクは静かでもエラーが繰り返されているか、再起動後に動作が戻るかです。別の変数を変更する前に、結果を記録してください。
推測ではなく、分岐に沿って判断します。静かで問題がない場合は、スケジュールを記録します。エラーが残る場合は、通常のジョブを元に戻してストレージを調査します。動作が戻る場合は、タスクの依存関係またはマウントの準備状態が変化しています。
サポートとヒント
もっと読む

Jellyfinは別のコンテナとGPUやアクセラレーターを安全に共有できますか?
GPUの共有には条件があります。デバイスが認識され、ドライバーが対応していることを確認してから、両方のワークロードを実行し、ソフトウェアフォールバックが発生していないか監視してください。

Jellyfinのエラーがクライアントとサーバーのどちらに起因するかを見分ける方法
Jellyfinのエラーが特定の1台のデバイスにだけ発生する場合はクライアント側に原因があり、同じ経路で複数のクライアントが失敗し、ログも一致する場合はサーバー側に原因があります。

Jellyfinのキャッシュと一時ストレージの設定方法
永続的なデータ、再構築可能なキャッシュ、一時的なトランスコード用ストレージを分離し、実際に再生テストを行って容量と権限を確認します。

