無制限のマルチテラバイト転送を一度に行うのではなく、最初のバックアップを段階的に実行しましょう。
家庭用NASでは、目標は可能な限り高速なコピー速度ではなく、ビデオ通話、ストリーミング、ゲーム、リモートアクセス、セルフホストアプリが利用可能なまま完了できる検証済みの基準値です。これにはネットワーク予算、復旧価値に基づくバッチ、制御された転送ウィンドウ、安定したアプリケーションデータ、そして増分保護へのスムーズな引き継ぎが必要です。
最初のバッチの前に安全なネットワーク予算を確保する
静かな時間帯にソースからNASへの持続的なスループットを測定し、その容量の一部だけを最初のバックアップに割り当てます。未使用の余裕は家庭内のトラフィックを保護し、クライアント、スイッチ、ルーター、NAS、およびストレージ経路に短時間のバーストやプロトコルのフィードバックの余地を与えます。
大量転送は、速度グラフが正常に見えても負荷時のキューイング遅延を引き起こすことがあります。共有の家庭用ネットワークでは、コピー中のレイテンシーが転送速度単独よりも安全性の指標として優れています。
保守的な上限から始め、1時間監視しながら実行し、負荷時のレイテンシー、パケットロス、NASのCPU使用率、ディスク書き込み遅延、通常の家庭内サービスの応答性を観察します。その経路が安定していることを確認してから予算を増やしてください。
復旧価値と変更率でソースを分割する
シードをフォルダサイズだけで分割しないでください。復旧の緊急度と最終追いつきパスまでに変更される可能性でソースをグループ化します。
取り返しのつかない文書、家族写真、鍵、設定エクスポート、アクティブなプロジェクトファイルは最初の利用可能な復旧ポイントを確立すべきです。大きな完成済みメディアライブラリやアーカイブは後に続き、データベースや頻繁に変更されるアプリフォルダは最終同期ウィンドウに近いタイミングでコピーします。
各グループについて、ソースパス、推定サイズ、アイテム数、変更率、計画ウィンドウ、検証方法を含むステージングマニフェストを作成します。これにより各バッチは独立して監査可能となり、低優先度のアーカイブが重要なデータの遅延を引き起こすのを防ぎます。
以下の順序は計画の参考であり、固定のフォルダテンプレートではありません。
| ステージ | 典型的なデータ | 完了条件 |
|---|---|---|
| 重要な最初の段階 | 文書、写真、鍵、設定 | インベントリとサンプル復元パス |
| 安定した大量データ | 完成済みメディア、アーカイブ、ディスクイメージ | バッチ検証パス |
| アクティブな状態 | アプリデータ、データベース、作業スペース | 安定したソースまたはアプリ対応エクスポートが存在 |
| 追いつき | ステージング中に行われた変更 | 予期しないデルタの増加がない |
結果は進捗報告だけでなく、次のバッチの決定に使用してください。重要なステージの復元に失敗した場合は、選択、宛先、検証方法が修正されるまで後続の大量転送を停止すべきです。
完了可能な転送経路とウィンドウを選ぶ
有線のローカルイーサネットを優先し、初期シードから不要なWi-Fi、VPN、リレー、クラウド経路を除外します。ソースがすでにリムーバブルディスク上にある場合は、NASに直接接続することでノートパソコンや無線の中継を省けますが、そのストレージ経路が安定している場合に限ります。
大きなバッチを直接USBにコミットする前に、不安定な外部バックアップ経路の兆候を確認してください。ケーブル、エンクロージャの電源、熱挙動、マウント識別が途中で変わる可能性がある場合、速い経路が必ずしも安全とは限りません。
ウィンドウはイーサネットの回線速度ではなく、観測されたペイロードスループットから推定します。スキャン時間、小ファイルのオーバーヘッド、リトライ、検証を含め、繰り返しの突然の中断に依存せず一晩または週末のウィンドウ内で完了可能なバッチを選択してください。
家庭内を停止させるのではなくバックアップを制限する
無制限のトラフィックと緊急停止を交互に行うのではなく、制御された速度でジョブを継続させます。日中は低い上限、夜間は高い上限を設定することで、すべてのサービスと競合する単一ジョブよりも予測可能な基準値が得られます。
rsyncのワークフローではrsyncの帯域制限を適用できます。通常のファイル共有、ストリーミング、リモートアクセスが全体的に制限されないよう、バックアップジョブ内で制限をかけてください。
低い上限でも応答性が回復しない場合は同時実行数を減らして結果を比較します。最初のバックアップで同時接続数が多すぎてネットワーク障害が発生した事例があり、スループット、接続数、キュー遅延を別々にテストする必要性が示されています。
最終追いつきのために変更中のアプリデータを凍結する
データベース、写真ライブラリのカタログ、コンテナボリューム、アクティブな作業スペースは安定した大量データの完了まで残します。最終コピーは、アプリケーションが関連状態を書き換え続ける間に取得されたファイルではなく、一貫した時点を表す必要があります。
サービスに応じてファイルシステムのスナップショット、アプリケーションのエクスポート、データベースダンプ、または調整された停止を使用してください。ユーザーファイルだけでは、セルフホストアプリの復元に必要なデータベース、秘密情報、設定、パスマッピングが含まれていない場合があります。
追いつきはシードで使用したのと同じ宛先識別子と選択ルールに対して実行します。デルタが予想外に大きい場合は停止し、範囲の変更、時計の問題、ルートの名前変更、新しいタスク識別子を特定してから2回目のほぼ完全な転送を受け入れてください。
すべてのステージを検証し、増分保護に引き継ぐ
完了した転送はあくまで候補となる基準値です。選択したパス、アイテム数、スキップされたオブジェクトのログ、代表的なチェックサム、少なくとも1回の単独復元を検証してから各ステージを完了とマークしてください。
マニフェストはバックアップ設定のそばに保管し、ソースルート、除外、宛先、速度制限、完了時間、復元結果を記録します。この記録により、最初の増分ジョブ実行時に意図的な除外と無言の省略を区別できます。
最終追いつきが完了したら、リポジトリの名前変更やタスク識別子の置き換えをせずに通常の増分スケジュールを有効にします。最初の増分実行が小さく、リポジトリが読み取り可能で、新しい復旧ポイントから復元したファイルが正しく開けた時点で引き継ぎは完了です。
サポートとヒント
もっと読む

Plexは別のDockerコンテナとGPUを共有できますか?
Plexと別のコンテナは同じGPUにアクセスできることが多いですが、ドライバーのサポート、デバイスマッピング、ビデオエンジンの負荷、メモリ、復旧動作をテストする必要があります。

Plexのエラーがクライアント側とサーバー側のどちらに起因するかを見分ける方法
別のクライアントで同じ項目を再現し、セッションパスを比較してから、スコープによって障害の実際の所在が特定された後にのみサーバーの証拠を収集してください。

Plexのキャッシュとトランスコード用一時ストレージを設定する方法
永続的な Plex の状態を保護しつつ、トランスコードの一時ファイルを適切なローカルストレージに配置し、クリーンアップ、空き容量、再起動時の動作を確認します。

