FE EXAM

差分バックアップ(差分方式)

前回のフルバックアップ以降に変更されたデータをすべて保存する方式。

INTERACTIVE VISUALIZATION
フル
差分
復元に使う
フェーズ
idle
注目日の保存量
累計保存量
0 ファイル
シナリオ
ステップ1 / 7
STEP 1/7バックアップを始める前対象データはA〜Eの5ファイルです。横軸は月曜から金曜までの1週間を表します。差分バックアップは「前回のフルバックアップ以降に変更されたデータをすべて保存する方式」です。まず最初にフルバックアップを取るところから始めます。
1回あたりのバックアップ量フル差分差分差分差分保存されるファイル
差分 と 増分 の比較
項目差分増分
保存する範囲前回フル以降の累積前回バックアップ以降のみ
容量(1回)日が経つほど増える常に最小
復元の手間フル+最新差分(2つ)フル+全増分(順番に)
解説

📌
差分バックアップとは

フル前回フル以降の累積 → 日が経つほど大きくなる時間

差分バックアップとは、前回のフルバックアップ(=全データをまるごと保存した時点)以降に変更されたデータを、毎回まとめて保存する方式です。基準は常に前回のフルなので、フルを取った日から変わったものをすべて拾い続けます。

身近な例で考えると、「月曜に部屋全体を写真に撮り、その後は前回の写真から動かしたものを毎回ぜんぶ書き出していくメモ」に似ています。火曜は1つ、水曜は3つ、と日が経つほど「月曜から変わったもの」のリストは長くなっていきます。

上のツールで▶ボタンを押すと、月曜のフルを土台に、火曜以降の差分が前回フルからの変更を累積していき、日が経つほど保存量が増えていく様子を確認できます。

🔧
復元手順(フル+差分)

月フル+金の差分最新状態

差分バックアップの復元は、「フルバックアップ」と「最新の差分1つ」の2つだけで済みます。途中の差分は使いません。差分が「前回フル以降のすべての変更」を含んでいるからです。

復元の手順は次のとおりです。
① フルを書き戻す:月曜のフルバックアップで全体の土台を作る
② 最新の差分を重ねる:戻したい日(例:金曜)の差分を上から重ねる
③ 完了:これで戻したい日の最新状態になる

使うバックアップが2つだけなので、復元の操作はとてもシンプルです。上のツールの復元ステップで、月曜フルと金曜差分の2つだけが緑色で示される様子を確認できます。

⚖️
増分との違い

差分(累積)増分(毎回最小)火 → 水 → 木 → 金

差分とよく似た方式に増分バックアップがあります。違いは「どこを基準に変更分を取るか」です。
差分:基準は「前回のフル」。フル以降の変更をすべて累積して保存するので、日が経つほど大きくなる。復元はフル+最新差分の2つで楽
増分:基準は「前回のバックアップ(種類問わず)」。前回以降に変わった分だけなので各回は常に最小。ただし復元にはフルとすべての増分が必要

つまり差分は「保存はだんだん重くなるが、復元が楽」、増分は「保存は常に軽いが、復元が大変」という、ちょうど裏返しの関係(トレードオフ)になっています。次の表で整理してみましょう。

項目フル差分増分
保存する範囲すべて前回フル以降の累積前回バックアップ以降
容量(1回)最も大きい日が経つと増える最も小さい
復元の手間1つだけフル+最新差分フル+全増分(順番)
練習問題

🎯
基本情報技術者 練習問題

Q1.差分バックアップの説明として最も適切なものはどれか。
A.対象データのすべてを毎回まるごと保存する
B.前回のフルバックアップ以降に変更されたデータをすべて保存する
C.前回のバックアップ(種類問わず)以降の変更分だけを保存する
D.変更のあったファイルの一覧だけを記録する
Q2.月にフル、火〜金に差分を取った運用で、金曜の状態に復元するために必要なバックアップはどれか。
A.金曜の差分1つだけ
B.月曜のフルと、火〜金のすべての差分
C.月曜のフルと、金曜(最新)の差分の2つ
D.すべての日のフルバックアップ
Q3.差分バックアップと増分バックアップの違いとして正しいものはどれか。
A.差分は前回フル以降の累積、増分は前回バックアップ以降の変更分だけを保存する
B.差分は復元に全バックアップが必要、増分は最新1つで復元できる
C.差分のほうが1回あたりの容量が常に小さい
D.両者はまったく同じ意味である

関連コンテンツ

差分バックアップ | Vizigo