[{"data":1,"prerenderedAt":1202},["ShallowReactive",2],{"blog-ja-proxmox-backup-disaster-recovery":3,"blog-ja-proxmox-backup-disaster-recovery-alt":218},{"id":4,"title":5,"author":6,"body":7,"date":1185,"description":1186,"extension":1187,"image":194,"locale":1188,"meta":1189,"navigation":218,"path":1190,"seo":1191,"stem":1192,"tags":1193,"__hash__":1201},"blog\u002Fblog\u002Fja\u002Fproxmox-backup-disaster-recovery.md","Proxmox のバックアップと災害復旧: データ保護の完全ガイド","Kubo Team",{"type":8,"value":9,"toc":1160},"minimark",[10,22,31,35,40,48,71,78,91,94,173,177,181,188,240,243,246,293,300,304,307,395,398,406,409,413,421,502,507,557,561,569,666,672,675,679,687,819,822,825,828,908,911,914,953,1000,1003,1006,1009,1065,1068,1071,1088,1096,1099,1102,1109,1118,1123,1156],[11,12,13,14,21],"p",{},"仮想化基盤の運用において、バックアップと災害復旧（DR）戦略は「やるかどうか」ではなく「どこまで徹底するか」の問題です。",[15,16,20],"a",{"href":17,"rel":18},"https:\u002F\u002Fpbs.proxmox.com\u002Fdocs\u002F",[19],"nofollow","Proxmox Backup Server（PBS）","は、Proxmox VE と緊密に統合されたバックアップソリューションで、増分バックアップ、重複排除、クライアントサイド暗号化、リモート同期といったエンタープライズグレードの機能を提供します。本記事では、PBS を中核とした包括的なデータ保護戦略を構築する方法を解説します。",[11,23,24,25,30],{},"Proxmox 環境で Kubernetes を運用する場合、",[15,26,29],{"href":27,"rel":28},"https:\u002F\u002Fwww.hexabase.com\u002Fproduct\u002Fkubo\u002Fon-premise",[19],"Kubo On-Premise"," がステートフルワークロードのバックアップと復旧を含むフルマネージド K8s 環境を提供します。",[32,33,34],"h2",{"id":34},"バックアップ戦略の設計",[36,37,39],"h3",{"id":38},"_3-2-1-ルール","3-2-1 ルール",[11,41,42,43,47],{},"データ保護の業界標準である ",[15,44,39],{"href":45,"rel":46},"https:\u002F\u002Fwww.nakivo.com\u002Fblog\u002F3-2-1-backup-rule\u002F",[19],"に従います:",[49,50,51,59,65],"ul",{},[52,53,54,58],"li",{},[55,56,57],"strong",{},"3"," コピー: 本番データ + 2 つのバックアップ",[52,60,61,64],{},[55,62,63],{},"2"," 種類の媒体: 異なるストレージ技術を使用（例: SSD + HDD、ローカル + クラウド）",[52,66,67,70],{},[55,68,69],{},"1"," コピーをオフサイト: 物理的に離れた場所にリモートバックアップ",[11,72,73,74,77],{},"最新のベストプラクティスでは、これを ",[55,75,76],{},"3-2-1-1-0"," に拡張します:",[49,79,80,85],{},[52,81,82,84],{},[55,83,69],{}," コピーをエアギャップまたはイミュータブル（変更不可）に",[52,86,87,90],{},[55,88,89],{},"0"," エラー: 定期的な検証でバックアップの整合性を確認",[36,92,93],{"id":93},"バックアップ対象の分類",[95,96,97,116],"table",{},[98,99,100],"thead",{},[101,102,103,107,110,113],"tr",{},[104,105,106],"th",{},"カテゴリ",[104,108,109],{},"対象",[104,111,112],{},"RPO（目標復旧時点）",[104,114,115],{},"RTO（目標復旧時間）",[117,118,119,134,147,160],"tbody",{},[101,120,121,125,128,131],{},[122,123,124],"td",{},"ミッションクリティカル",[122,126,127],{},"DB サーバー、認証基盤",[122,129,130],{},"1 時間",[122,132,133],{},"15 分",[101,135,136,139,142,145],{},[122,137,138],{},"ビジネス重要",[122,140,141],{},"Web アプリ、API サーバー",[122,143,144],{},"4 時間",[122,146,130],{},[101,148,149,152,155,158],{},[122,150,151],{},"標準",[122,153,154],{},"開発環境、テスト VM",[122,156,157],{},"24 時間",[122,159,144],{},[101,161,162,165,168,171],{},[122,163,164],{},"アーカイブ",[122,166,167],{},"ログ、古いスナップショット",[122,169,170],{},"1 週間",[122,172,157],{},[32,174,176],{"id":175},"proxmox-backup-server-のセットアップ","Proxmox Backup Server のセットアップ",[36,178,180],{"id":179},"pbs-のインストール","PBS のインストール",[11,182,183,187],{},[15,184,186],{"href":17,"rel":185},[19],"PBS の公式ドキュメント","に従い、専用サーバーにインストールします:",[189,190,195],"pre",{"className":191,"code":192,"language":193,"meta":194,"style":194},"language-bash shiki shiki-themes tokyo-night","# PBS ISO からのインストール後、Web UI にアクセス\n# https:\u002F\u002F\u003Cpbs-ip>:8007\n\n# または既存の Debian サーバーにインストール\napt install proxmox-backup-server\n","bash","",[196,197,198,207,213,220,226],"code",{"__ignoreMap":194},[199,200,203],"span",{"class":201,"line":202},"line",1,[199,204,206],{"class":205},"sbD-w","# PBS ISO からのインストール後、Web UI にアクセス\n",[199,208,210],{"class":201,"line":209},2,[199,211,212],{"class":205},"# https:\u002F\u002F\u003Cpbs-ip>:8007\n",[199,214,216],{"class":201,"line":215},3,[199,217,219],{"emptyLinePlaceholder":218},true,"\n",[199,221,223],{"class":201,"line":222},4,[199,224,225],{"class":205},"# または既存の Debian サーバーにインストール\n",[199,227,229,233,237],{"class":201,"line":228},5,[199,230,232],{"class":231},"sE3pS","apt",[199,234,236],{"class":235},"sPY7s"," install",[199,238,239],{"class":235}," proxmox-backup-server\n",[36,241,242],{"id":242},"データストアの作成",[11,244,245],{},"バックアップを保存するデータストアを設定します:",[189,247,249],{"className":191,"code":248,"language":193,"meta":194,"style":194},"# ストレージパスを作成\nmkdir -p \u002Fbackup\u002Fdatastore1\n\n# PBS Web UI または CLI でデータストアを作成\nproxmox-backup-manager datastore create ds1 \u002Fbackup\u002Fdatastore1\n",[196,250,251,256,268,272,277],{"__ignoreMap":194},[199,252,253],{"class":201,"line":202},[199,254,255],{"class":205},"# ストレージパスを作成\n",[199,257,258,261,265],{"class":201,"line":209},[199,259,260],{"class":231},"mkdir",[199,262,264],{"class":263},"sT800"," -p",[199,266,267],{"class":235}," \u002Fbackup\u002Fdatastore1\n",[199,269,270],{"class":201,"line":215},[199,271,219],{"emptyLinePlaceholder":218},[199,273,274],{"class":201,"line":222},[199,275,276],{"class":205},"# PBS Web UI または CLI でデータストアを作成\n",[199,278,279,282,285,288,291],{"class":201,"line":228},[199,280,281],{"class":231},"proxmox-backup-manager",[199,283,284],{"class":235}," datastore",[199,286,287],{"class":235}," create",[199,289,290],{"class":235}," ds1",[199,292,267],{"class":235},[11,294,295,296,299],{},"PBS のチャンクベースの重複排除アーキテクチャにより、変更されたデータのみが保存され、",[55,297,298],{},"ストレージ使用量を最大 90% 削減","できます。",[36,301,303],{"id":302},"pve-との統合","PVE との統合",[11,305,306],{},"Proxmox VE 側で PBS をストレージとして登録します:",[189,308,310],{"className":191,"code":309,"language":193,"meta":194,"style":194},"# PVE に PBS ストレージを追加\npvesm add pbs pbs-local \\\n  --server 192.168.1.50 \\\n  --datastore ds1 \\\n  --username backup@pbs \\\n  --fingerprint \u003CPBS-fingerprint> \\\n  --content backup\n",[196,311,312,317,335,346,355,365,386],{"__ignoreMap":194},[199,313,314],{"class":201,"line":202},[199,315,316],{"class":205},"# PVE に PBS ストレージを追加\n",[199,318,319,322,325,328,331],{"class":201,"line":209},[199,320,321],{"class":231},"pvesm",[199,323,324],{"class":235}," add",[199,326,327],{"class":235}," pbs",[199,329,330],{"class":235}," pbs-local",[199,332,334],{"class":333},"sAklC"," \\\n",[199,336,337,340,344],{"class":201,"line":215},[199,338,339],{"class":263},"  --server",[199,341,343],{"class":342},"sOJ5S"," 192.168.1.50",[199,345,334],{"class":333},[199,347,348,351,353],{"class":201,"line":222},[199,349,350],{"class":263},"  --datastore",[199,352,290],{"class":235},[199,354,334],{"class":333},[199,356,357,360,363],{"class":201,"line":228},[199,358,359],{"class":263},"  --username",[199,361,362],{"class":235}," backup@pbs",[199,364,334],{"class":333},[199,366,368,371,374,377,381,384],{"class":201,"line":367},6,[199,369,370],{"class":263},"  --fingerprint",[199,372,373],{"class":333}," \u003C",[199,375,376],{"class":235},"PBS-fingerprin",[199,378,380],{"class":379},"sGX4V","t",[199,382,383],{"class":333},">",[199,385,334],{"class":333},[199,387,389,392],{"class":201,"line":388},7,[199,390,391],{"class":263},"  --content",[199,393,394],{"class":235}," backup\n",[11,396,397],{},"Web UI からは、Datacenter → Storage → Add → Proxmox Backup Server で追加できます。",[11,399,400,405],{},[15,401,404],{"href":402,"rel":403},"https:\u002F\u002Fkubo.hexabase.io\u002F",[19],"Kubo"," のインフラ管理と組み合わせれば、Kubernetes の Persistent Volume バックアップも統合的に管理できます。",[32,407,408],{"id":408},"バックアップスケジュールと保持ポリシー",[36,410,412],{"id":411},"vzdump-によるスケジュール設定","vzdump によるスケジュール設定",[11,414,415,420],{},[15,416,419],{"href":417,"rel":418},"https:\u002F\u002Fpve.proxmox.com\u002Fpve-docs\u002Fchapter-vzdump.html",[19],"vzdump"," は Proxmox VE の組み込みバックアップツールです。Web UI の Datacenter → Backup からスケジュールを作成します:",[189,422,424],{"className":191,"code":423,"language":193,"meta":194,"style":194},"# CLI でバックアップジョブを作成\n# 毎日 2:00 AM にすべての VM をバックアップ\ncat > \u002Fetc\u002Fpve\u002Fjobs.cfg \u003C\u003CEOF\nvzdump: daily-backup\n    schedule 02:00\n    storage pbs-local\n    mode snapshot\n    all 1\n    compress zstd\n    mailnotification failure\n    mailto admin@example.com\nEOF\n",[196,425,426,431,436,453,458,463,468,473,479,485,491,497],{"__ignoreMap":194},[199,427,428],{"class":201,"line":202},[199,429,430],{"class":205},"# CLI でバックアップジョブを作成\n",[199,432,433],{"class":201,"line":209},[199,434,435],{"class":205},"# 毎日 2:00 AM にすべての VM をバックアップ\n",[199,437,438,441,444,447,450],{"class":201,"line":215},[199,439,440],{"class":231},"cat",[199,442,443],{"class":333}," >",[199,445,446],{"class":235}," \u002Fetc\u002Fpve\u002Fjobs.cfg",[199,448,449],{"class":333}," \u003C\u003C",[199,451,452],{"class":333},"EOF\n",[199,454,455],{"class":201,"line":222},[199,456,457],{"class":235},"vzdump: daily-backup\n",[199,459,460],{"class":201,"line":228},[199,461,462],{"class":235},"    schedule 02:00\n",[199,464,465],{"class":201,"line":367},[199,466,467],{"class":235},"    storage pbs-local\n",[199,469,470],{"class":201,"line":388},[199,471,472],{"class":235},"    mode snapshot\n",[199,474,476],{"class":201,"line":475},8,[199,477,478],{"class":235},"    all 1\n",[199,480,482],{"class":201,"line":481},9,[199,483,484],{"class":235},"    compress zstd\n",[199,486,488],{"class":201,"line":487},10,[199,489,490],{"class":235},"    mailnotification failure\n",[199,492,494],{"class":201,"line":493},11,[199,495,496],{"class":235},"    mailto admin@example.com\n",[199,498,500],{"class":201,"line":499},12,[199,501,452],{"class":333},[11,503,504],{},[55,505,506],{},"バックアップモード:",[95,508,509,522],{},[98,510,511],{},[101,512,513,516,519],{},[104,514,515],{},"モード",[104,517,518],{},"説明",[104,520,521],{},"ダウンタイム",[117,523,524,535,546],{},[101,525,526,529,532],{},[122,527,528],{},"Snapshot",[122,530,531],{},"ライブスナップショット（推奨）",[122,533,534],{},"なし",[101,536,537,540,543],{},[122,538,539],{},"Suspend",[122,541,542],{},"一時停止してバックアップ",[122,544,545],{},"短い",[101,547,548,551,554],{},[122,549,550],{},"Stop",[122,552,553],{},"VM を停止してバックアップ",[122,555,556],{},"あり",[36,558,560],{"id":559},"保持リテンションポリシー","保持（リテンション）ポリシー",[11,562,563,568],{},[15,564,567],{"href":565,"rel":566},"https:\u002F\u002Fpbs.proxmox.com\u002Fdocs\u002Fmaintenance.html",[19],"保持ポリシー","はストレージコストとデータ保護のバランスです:",[189,570,572],{"className":191,"code":571,"language":193,"meta":194,"style":194},"# PBS データストアのプルーニング設定\nproxmox-backup-manager prune-job create ds1-prune \\\n  --store ds1 \\\n  --schedule \"daily\" \\\n  --keep-last 3 \\\n  --keep-daily 7 \\\n  --keep-weekly 4 \\\n  --keep-monthly 6 \\\n  --keep-yearly 2\n",[196,573,574,579,593,602,618,628,638,648,658],{"__ignoreMap":194},[199,575,576],{"class":201,"line":202},[199,577,578],{"class":205},"# PBS データストアのプルーニング設定\n",[199,580,581,583,586,588,591],{"class":201,"line":209},[199,582,281],{"class":231},[199,584,585],{"class":235}," prune-job",[199,587,287],{"class":235},[199,589,590],{"class":235}," ds1-prune",[199,592,334],{"class":333},[199,594,595,598,600],{"class":201,"line":215},[199,596,597],{"class":263},"  --store",[199,599,290],{"class":235},[199,601,334],{"class":333},[199,603,604,607,610,613,616],{"class":201,"line":222},[199,605,606],{"class":263},"  --schedule",[199,608,609],{"class":333}," \"",[199,611,612],{"class":235},"daily",[199,614,615],{"class":333},"\"",[199,617,334],{"class":333},[199,619,620,623,626],{"class":201,"line":228},[199,621,622],{"class":263},"  --keep-last",[199,624,625],{"class":342}," 3",[199,627,334],{"class":333},[199,629,630,633,636],{"class":201,"line":367},[199,631,632],{"class":263},"  --keep-daily",[199,634,635],{"class":342}," 7",[199,637,334],{"class":333},[199,639,640,643,646],{"class":201,"line":388},[199,641,642],{"class":263},"  --keep-weekly",[199,644,645],{"class":342}," 4",[199,647,334],{"class":333},[199,649,650,653,656],{"class":201,"line":475},[199,651,652],{"class":263},"  --keep-monthly",[199,654,655],{"class":342}," 6",[199,657,334],{"class":333},[199,659,660,663],{"class":201,"line":481},[199,661,662],{"class":263},"  --keep-yearly",[199,664,665],{"class":342}," 2\n",[11,667,668,671],{},[55,669,670],{},"重要",": プルーニングはチャンクを「未使用」としてマークするだけです。実際にディスク容量を解放するには、ガベージコレクション（GC）が必要です。GC は通常、プルーニング後 30-60 分で自動実行されます。",[32,673,674],{"id":674},"リモート同期と災害復旧",[36,676,678],{"id":677},"リモート-pbs-への同期","リモート PBS への同期",[11,680,681,682,686],{},"PBS の組み込みの",[15,683,685],{"href":17,"rel":684},[19],"同期ジョブ機能","を使い、オフサイトの PBS インスタンスにバックアップを複製します:",[189,688,690],{"className":191,"code":689,"language":193,"meta":194,"style":194},"# リモート PBS サーバーの登録\nproxmox-backup-manager remote add remote-pbs \\\n  --host remote-pbs.example.com \\\n  --auth-id sync@pbs \\\n  --fingerprint \u003Cremote-fingerprint>\n\n# 同期ジョブの作成（プッシュ方向）\nproxmox-backup-manager sync-job create offsite-sync \\\n  --store ds1 \\\n  --remote remote-pbs \\\n  --remote-store ds1-remote \\\n  --schedule \"daily\" \\\n  --rate-in 100  # 帯域制限 100 MB\u002Fs\n",[196,691,692,697,711,721,731,745,749,754,768,776,785,795,807],{"__ignoreMap":194},[199,693,694],{"class":201,"line":202},[199,695,696],{"class":205},"# リモート PBS サーバーの登録\n",[199,698,699,701,704,706,709],{"class":201,"line":209},[199,700,281],{"class":231},[199,702,703],{"class":235}," remote",[199,705,324],{"class":235},[199,707,708],{"class":235}," remote-pbs",[199,710,334],{"class":333},[199,712,713,716,719],{"class":201,"line":215},[199,714,715],{"class":263},"  --host",[199,717,718],{"class":235}," remote-pbs.example.com",[199,720,334],{"class":333},[199,722,723,726,729],{"class":201,"line":222},[199,724,725],{"class":263},"  --auth-id",[199,727,728],{"class":235}," sync@pbs",[199,730,334],{"class":333},[199,732,733,735,737,740,742],{"class":201,"line":228},[199,734,370],{"class":263},[199,736,373],{"class":333},[199,738,739],{"class":235},"remote-fingerprin",[199,741,380],{"class":379},[199,743,744],{"class":333},">\n",[199,746,747],{"class":201,"line":367},[199,748,219],{"emptyLinePlaceholder":218},[199,750,751],{"class":201,"line":388},[199,752,753],{"class":205},"# 同期ジョブの作成（プッシュ方向）\n",[199,755,756,758,761,763,766],{"class":201,"line":475},[199,757,281],{"class":231},[199,759,760],{"class":235}," sync-job",[199,762,287],{"class":235},[199,764,765],{"class":235}," offsite-sync",[199,767,334],{"class":333},[199,769,770,772,774],{"class":201,"line":481},[199,771,597],{"class":263},[199,773,290],{"class":235},[199,775,334],{"class":333},[199,777,778,781,783],{"class":201,"line":487},[199,779,780],{"class":263},"  --remote",[199,782,708],{"class":235},[199,784,334],{"class":333},[199,786,787,790,793],{"class":201,"line":493},[199,788,789],{"class":263},"  --remote-store",[199,791,792],{"class":235}," ds1-remote",[199,794,334],{"class":333},[199,796,797,799,801,803,805],{"class":201,"line":499},[199,798,606],{"class":263},[199,800,609],{"class":333},[199,802,612],{"class":235},[199,804,615],{"class":333},[199,806,334],{"class":333},[199,808,810,813,816],{"class":201,"line":809},13,[199,811,812],{"class":263},"  --rate-in",[199,814,815],{"class":342}," 100",[199,817,818],{"class":205},"  # 帯域制限 100 MB\u002Fs\n",[11,820,821],{},"同期はプッシュ方向とプル方向の両方をサポートし、帯域制限やサーバーサイドの暗号化\u002F復号にも対応しています。",[36,823,824],{"id":824},"暗号化の設定",[11,826,827],{},"クライアントサイド暗号化により、転送中・保管中のデータを保護します:",[189,829,831],{"className":191,"code":830,"language":193,"meta":194,"style":194},"# 暗号化キーの生成\nproxmox-backup-client key create \u002Fetc\u002Fproxmox-backup\u002Fencryption-key.json\n\n# 暗号化キーのバックアップ（非常に重要）\n# キーを安全な場所に保管してください。キーを紛失するとバックアップの復元が不可能になります\n\n# 暗号化を有効にしてバックアップ\nproxmox-backup-client backup \\\n  vm\u002F100.img:\u002Fdev\u002Fvg\u002Fvm-100-disk-0 \\\n  --keyfile \u002Fetc\u002Fproxmox-backup\u002Fencryption-key.json \\\n  --repository pbs-server:ds1\n",[196,832,833,838,851,855,860,865,869,874,883,890,900],{"__ignoreMap":194},[199,834,835],{"class":201,"line":202},[199,836,837],{"class":205},"# 暗号化キーの生成\n",[199,839,840,843,846,848],{"class":201,"line":209},[199,841,842],{"class":231},"proxmox-backup-client",[199,844,845],{"class":235}," key",[199,847,287],{"class":235},[199,849,850],{"class":235}," \u002Fetc\u002Fproxmox-backup\u002Fencryption-key.json\n",[199,852,853],{"class":201,"line":215},[199,854,219],{"emptyLinePlaceholder":218},[199,856,857],{"class":201,"line":222},[199,858,859],{"class":205},"# 暗号化キーのバックアップ（非常に重要）\n",[199,861,862],{"class":201,"line":228},[199,863,864],{"class":205},"# キーを安全な場所に保管してください。キーを紛失するとバックアップの復元が不可能になります\n",[199,866,867],{"class":201,"line":367},[199,868,219],{"emptyLinePlaceholder":218},[199,870,871],{"class":201,"line":388},[199,872,873],{"class":205},"# 暗号化を有効にしてバックアップ\n",[199,875,876,878,881],{"class":201,"line":475},[199,877,842],{"class":231},[199,879,880],{"class":235}," backup",[199,882,334],{"class":333},[199,884,885,888],{"class":201,"line":481},[199,886,887],{"class":235},"  vm\u002F100.img:\u002Fdev\u002Fvg\u002Fvm-100-disk-0",[199,889,334],{"class":333},[199,891,892,895,898],{"class":201,"line":487},[199,893,894],{"class":263},"  --keyfile",[199,896,897],{"class":235}," \u002Fetc\u002Fproxmox-backup\u002Fencryption-key.json",[199,899,334],{"class":333},[199,901,902,905],{"class":201,"line":493},[199,903,904],{"class":263},"  --repository",[199,906,907],{"class":235}," pbs-server:ds1\n",[36,909,910],{"id":910},"災害復旧手順",[11,912,913],{},"全損シナリオからの復旧手順を文書化し、定期的にテストしてください:",[915,916,917,922,931,941,947],"ol",{},[52,918,919],{},[55,920,921],{},"新規 Proxmox VE ノードをインストール",[52,923,924,927,928],{},[55,925,926],{},"PBS ストレージを接続",": ",[196,929,930],{},"pvesm add pbs pbs-restore --server \u003Cpbs-ip> ...",[52,932,933,936,937,940],{},[55,934,935],{},"VM\u002FCT を復元",": Web UI の Backup → Restore、または ",[196,938,939],{},"qmrestore"," コマンド",[52,942,943,946],{},[55,944,945],{},"ネットワーク設定を確認",": IP アドレス、VLAN、ファイアウォールルール",[52,948,949,952],{},[55,950,951],{},"サービスの動作確認",": アプリケーション、データベース接続、DNS",[189,954,956],{"className":191,"code":955,"language":193,"meta":194,"style":194},"# CLI での VM 復元\nqmrestore pbs-local:backup\u002Fvm\u002F100\u002F2026-05-26T02:00:00Z 100 --storage local-lvm\n\n# FUSE マウントによるファイルレベルの復元\nproxmox-backup-client mount pbs-server:ds1:backup\u002Fvm\u002F100\u002Flatest \u002Fmnt\u002Frestore\n",[196,957,958,963,978,982,987],{"__ignoreMap":194},[199,959,960],{"class":201,"line":202},[199,961,962],{"class":205},"# CLI での VM 復元\n",[199,964,965,967,970,972,975],{"class":201,"line":209},[199,966,939],{"class":231},[199,968,969],{"class":235}," pbs-local:backup\u002Fvm\u002F100\u002F2026-05-26T02:00:00Z",[199,971,815],{"class":342},[199,973,974],{"class":263}," --storage",[199,976,977],{"class":235}," local-lvm\n",[199,979,980],{"class":201,"line":215},[199,981,219],{"emptyLinePlaceholder":218},[199,983,984],{"class":201,"line":222},[199,985,986],{"class":205},"# FUSE マウントによるファイルレベルの復元\n",[199,988,989,991,994,997],{"class":201,"line":228},[199,990,842],{"class":231},[199,992,993],{"class":235}," mount",[199,995,996],{"class":235}," pbs-server:ds1:backup\u002Fvm\u002F100\u002Flatest",[199,998,999],{"class":235}," \u002Fmnt\u002Frestore\n",[32,1001,1002],{"id":1002},"バックアップの検証とテスト",[11,1004,1005],{},"バックアップは復元できなければ意味がありません。定期的な検証を実施します:",[36,1007,1008],{"id":1008},"自動検証ジョブ",[189,1010,1012],{"className":191,"code":1011,"language":193,"meta":194,"style":194},"# PBS データストアの検証ジョブを作成\nproxmox-backup-manager verify-job create ds1-verify \\\n  --store ds1 \\\n  --schedule \"weekly\" \\\n  --outdated-after 30  # 30 日以上検証されていないスナップショットを対象\n",[196,1013,1014,1019,1033,1041,1054],{"__ignoreMap":194},[199,1015,1016],{"class":201,"line":202},[199,1017,1018],{"class":205},"# PBS データストアの検証ジョブを作成\n",[199,1020,1021,1023,1026,1028,1031],{"class":201,"line":209},[199,1022,281],{"class":231},[199,1024,1025],{"class":235}," verify-job",[199,1027,287],{"class":235},[199,1029,1030],{"class":235}," ds1-verify",[199,1032,334],{"class":333},[199,1034,1035,1037,1039],{"class":201,"line":215},[199,1036,597],{"class":263},[199,1038,290],{"class":235},[199,1040,334],{"class":333},[199,1042,1043,1045,1047,1050,1052],{"class":201,"line":222},[199,1044,606],{"class":263},[199,1046,609],{"class":333},[199,1048,1049],{"class":235},"weekly",[199,1051,615],{"class":333},[199,1053,334],{"class":333},[199,1055,1056,1059,1062],{"class":201,"line":228},[199,1057,1058],{"class":263},"  --outdated-after",[199,1060,1061],{"class":342}," 30",[199,1063,1064],{"class":205},"  # 30 日以上検証されていないスナップショットを対象\n",[36,1066,1067],{"id":1067},"復元テスト",[11,1069,1070],{},"月次で復元テストを実施し、手順書の正確性を確認します:",[915,1072,1073,1076,1079,1082,1085],{},[52,1074,1075],{},"テスト用の隔離ネットワークを用意",[52,1077,1078],{},"最新のバックアップから VM を復元",[52,1080,1081],{},"アプリケーションの動作を確認",[52,1083,1084],{},"復元にかかった時間を記録（RTO の検証）",[52,1086,1087],{},"データの整合性を確認（RPO の検証）",[11,1089,1090,1095],{},[15,1091,1094],{"href":1092,"rel":1093},"https:\u002F\u002Fforum.proxmox.com\u002Ftags\u002Fdisaster-recovery\u002F",[19],"Proxmox フォーラムのバックアップ関連スレッド","では、実践的な DR 手法が共有されています。",[32,1097,1098],{"id":1098},"まとめ",[11,1100,1101],{},"Proxmox Backup Server は、重複排除、暗号化、リモート同期といったエンタープライズグレードの機能を無償で提供し、堅牢なデータ保護基盤を構築できます。3-2-1-1-0 ルールに基づいた戦略を実装し、定期的な検証と復元テストで信頼性を維持しましょう。",[11,1103,1104,1105,1108],{},"Proxmox 上の Kubernetes ワークロードを含む包括的なバックアップ・DR 戦略には、",[15,1106,29],{"href":27,"rel":1107},[19]," が最適です。フルマネージド K8s としてステートフルワークロードの保護と復旧を自動化します。",[11,1110,1111,1112,1117],{},"バックアップ・DR 戦略の設計に関するご相談は、",[15,1113,1116],{"href":1114,"rel":1115},"https:\u002F\u002Fwww.hexabase.com\u002Fcontact-us\u002F",[19],"お問い合わせ","からご連絡ください。",[11,1119,1120],{},[55,1121,1122],{},"関連リンク:",[49,1124,1125,1131,1137,1144,1150],{},[52,1126,1127],{},[15,1128,1130],{"href":17,"rel":1129},[19],"Proxmox Backup Server ドキュメント",[52,1132,1133],{},[15,1134,1136],{"href":417,"rel":1135},[19],"vzdump バックアップガイド",[52,1138,1139],{},[15,1140,1143],{"href":1141,"rel":1142},"https:\u002F\u002Fpve.proxmox.com\u002Fwiki\u002FBackup_and_Restore",[19],"Proxmox Backup and Restore Wiki",[52,1145,1146],{},[15,1147,1149],{"href":1092,"rel":1148},[19],"Proxmox フォーラム: 災害復旧",[52,1151,1152],{},[15,1153,1155],{"href":402,"rel":1154},[19],"Kubo ブログ",[1157,1158,1159],"style",{},"html pre.shiki code .sbD-w, html code.shiki .sbD-w{--shiki-default:#51597D;--shiki-default-font-style:italic}html pre.shiki code .sE3pS, html code.shiki .sE3pS{--shiki-default:#C0CAF5}html pre.shiki code .sPY7s, html code.shiki .sPY7s{--shiki-default:#9ECE6A}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sT800, html code.shiki .sT800{--shiki-default:#E0AF68}html pre.shiki code .sAklC, html code.shiki .sAklC{--shiki-default:#89DDFF}html pre.shiki code .sOJ5S, html code.shiki .sOJ5S{--shiki-default:#FF9E64}html pre.shiki code .sGX4V, html code.shiki .sGX4V{--shiki-default:#A9B1D6}",{"title":194,"searchDepth":209,"depth":209,"links":1161},[1162,1166,1171,1175,1180,1184],{"id":34,"depth":209,"text":34,"children":1163},[1164,1165],{"id":38,"depth":215,"text":39},{"id":93,"depth":215,"text":93},{"id":175,"depth":209,"text":176,"children":1167},[1168,1169,1170],{"id":179,"depth":215,"text":180},{"id":242,"depth":215,"text":242},{"id":302,"depth":215,"text":303},{"id":408,"depth":209,"text":408,"children":1172},[1173,1174],{"id":411,"depth":215,"text":412},{"id":559,"depth":215,"text":560},{"id":674,"depth":209,"text":674,"children":1176},[1177,1178,1179],{"id":677,"depth":215,"text":678},{"id":824,"depth":215,"text":824},{"id":910,"depth":215,"text":910},{"id":1002,"depth":209,"text":1002,"children":1181},[1182,1183],{"id":1008,"depth":215,"text":1008},{"id":1067,"depth":215,"text":1067},{"id":1098,"depth":209,"text":1098},"2026-05-27","Proxmox Backup Server を活用した 3-2-1 バックアップ戦略、重複排除、暗号化、リモート同期、災害復旧手順を包括的に解説する実践ガイド。","md","ja",{},"\u002Fblog\u002Fja\u002Fproxmox-backup-disaster-recovery",{"title":5,"description":1186},"blog\u002Fja\u002Fproxmox-backup-disaster-recovery",[1194,1195,1196,1197,1198,1199,1200],"Proxmox","バックアップ","災害復旧","PBS","データ保護","3-2-1ルール","セルフホスティング","3d4UjdgorztKv6K5SViRXSxg9MBHrMjzRru555CstP4",1780391429769]