情報処理試験を勉強していると、「フルバックアップと差分バックアップ、増分バックアップって何が違うの?」と混乱しがちです。この記事では、最も基本となるフルバックアップの意味と仕組みを、身近な例え話と図解で整理します。
対象試験と出題頻度
フルバックアップは、ITパスポート・基本情報技術者・応用情報技術者のいずれでも出題されるテーマです。
差分バックアップや増分バックアップとの比較問題が定番で、それぞれの「バックアップ対象の範囲」と「復旧時の手順」を正確に区別できるかが問われます。
詳細をクリックして確認
ITパスポート
基本情報技術者
応用情報技術者
★★★★☆
ランクA(重要)必ず覚えておくべき
フルバックアップの定義
フルバックアップ(Full Backup)とは、一言で言うと
「バックアップ対象のデータをすべて丸ごとコピーする方式」
のことです。
イメージとしては、「本棚の本を全冊まとめて段ボールに詰める引っ越し作業」です。
どの本が新しくてどの本が古いかは関係なく、棚にあるものを1冊残らず箱に入れます。
時間も箱のスペースも必要ですが、復元するときは「この段ボールを開ければ全部揃っている」という安心感があります。
📊 フルバックアップの基本情報
| 項目 | 内容 |
|---|---|
| 英語名 | Full Backup |
| 別名 | 完全バックアップ |
| バックアップ対象 | 全データ(変更の有無にかかわらず) |
| 復旧に必要な媒体 | 直近のフルバックアップ1つだけ |
| 分類 | テクノロジ系 > コンピュータシステム > システムの運用・保守 |
解説
業務システムやデータベースは、ハードウェア故障・人的ミス・災害などでデータを失うリスクを常に抱えています。そのリスクに備えて「データの複製をあらかじめ別の場所に保管しておく」行為がバックアップです。
バックアップにはいくつかの方式がありますが、最もシンプルで基本になるのがフルバックアップです。ここでは、その特徴と他方式との違いを掘り下げます。
フルバックアップのメリットとデメリット
この方式の最大の強みは「復旧がシンプル」であることです。障害が起きたとき、直近1つのバックアップデータを戻すだけで完了します。
一方、毎回すべてのデータをコピーするため、データ量が多い環境ではバックアップに長い時間と大きな保存容量が必要になります。
| 観点 | メリット | デメリット |
|---|---|---|
| 復旧速度 | バックアップ1つで復旧完了。手順が単純で所要時間が短い | — |
| バックアップ時間 | — | 毎回全データをコピーするため時間がかかる |
| 保存容量 | — | 毎回全量分の媒体が必要になる |
3方式の比較:フル/差分/増分
実務でも試験でも、フルバックアップは単独で語られることは少なく、差分バックアップ・増分バックアップとセットで比較されます。3方式の違いを整理します。
| 方式 | 毎回のバックアップ対象 | 復旧に必要なデータ | バックアップ時間 | 復旧時間 |
|---|---|---|---|---|
| フル | 全データ | フル × 1つ | 長い | 短い |
| 差分 | 前回のフル以降に変更されたデータすべて | フル × 1 + 直近の差分 × 1 | 中程度 | 中程度 |
| 増分 | 前回のバックアップ以降に変更されたデータのみ | フル × 1 + 増分 × 複数 | 短い | 長い |
ここだけは確実に押さえてください。
差分は「フルからの累積差分」、増分は「前回バックアップからの差分」です。差分は日が経つほどバックアップ対象が増えていきますが、復旧時には直近1つの差分だけで済みます。
増分は毎回のバックアップ量が少ない代わりに、復旧時にはフル+すべての増分を順に適用する必要があります。
図解:1週間の運用イメージ
日曜にフルバックアップを取得し、月曜〜土曜を差分方式と増分方式で運用した場合の違いを図で示します。
水曜に障害が発生したケースで、復旧に必要な媒体の違いに注目してください。
1週間のバックアップ運用イメージ
● 前提:日曜にフルバックアップを取得し、月〜土は差分 or 増分で運用。水曜に障害発生。
🟠 差分バックアップ方式の場合
| 曜日 | 日 | 月 | 火 | 水 💥 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|---|
| 取得 | フル | 差分① 月の変更分 |
差分② 月+火の変更分 |
障害発生 | — | — | — |
🔧 復旧に使うもの:日曜のフル+火曜の差分②= 計2つ
※ 差分②には月+火の変更がすべて含まれるため、差分①は不要
🟢 増分バックアップ方式の場合
| 曜日 | 日 | 月 | 火 | 水 💥 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|---|
| 取得 | フル | 増分① 月の変更分 |
増分② 火の変更分のみ |
障害発生 | — | — | — |
🔧 復旧に使うもの:日曜のフル+月曜の増分①+火曜の増分②= 計3つ
※ 増分②には火曜の変更しか入っていないため、増分①も必要
| 比較項目 | 🟠 差分方式 | 🟢 増分方式 |
|---|---|---|
| 復旧に必要な媒体数 | 常に2つ (フル+直近の差分) |
日数分だけ増加 (フル+全増分) |
| 毎回のバックアップ量 | 日が経つほど増加 (フルからの累積差分) |
毎回少量 (前回からの差分のみ) |
▲ 差分②には「月+火」の変更が累積で含まれるが、増分②には「火だけ」しか含まれない点が決定的な違い
実運用での組み合わせパターン
現場では「毎日フルバックアップ」を取ることは稀です。
フルバックアップは週次や月次で実行し、その間を差分または増分で埋める運用が一般的です。
先ほどの図のように「日曜にフル、月〜土に差分 or 増分」というサイクルが典型的な構成で、私の経験してきた現場・職場すべてで上記のサイクルをとっていました。
データの可用性を高めるには、バックアップの取得頻度とリストア手順のシンプルさを天秤にかけて方式を選定します。
では、この用語が試験でどのように出題されるか見ていきましょう。
💡 フルバックアップの核心を3行で
・対象データを全量コピーする方式で、復旧は最もシンプル
・差分は「フルからの累積」、増分は「前回からの差分のみ」を保存する点が違い
・バックアップ時間は長いが、復旧時間が短いのがフルバックアップ最大の利点
試験ではこう出る!
バックアップ方式の問題は、IP・FE・APの3区分すべてで繰り返し出題されています。出題パターンは大きく2つです。
📊 過去問での出題実績
| 試験回 | 出題内容 | 問われたポイント |
|---|---|---|
| FE R1秋 午前 問19 |
増分バックアップの説明を選ぶ問題。フル・差分・増分の3方式の定義が選択肢に並ぶ | ・「前回バックアップ以降の変更分のみ」が増分 ・「フル以降の変更分すべて」は差分 ・「全ファイル」はフル |
| AP R3春 午前 問57 |
フルと差分を併用した運用の記述として正しいものを選ぶ問題 | ・「フルで復元→差分を反映」が正しい復旧手順 ・「差分だけで復旧できる」はひっかけ |
| AP R3秋 午前 問55 |
フルと差分を併用する運用で必要な磁気テープ本数を計算する問題 | ・フルは月次、差分は日次という条件を読み取る ・媒体本数の計算力が必要 |
| IP H28春 問92 |
フルと増分を併用する運用で、復元に必要なバックアップファイルをすべて挙げる問題 | ・増分は「障害日までのすべての増分」が必要 ・フル1つだけでは足りない点に注意 |
📝 IPA試験での出題パターン
パターン1:「3方式の説明を見分ける」
フル・差分・増分の説明文が選択肢に並び、指定された方式に該当するものを選ぶ形式。ひっかけとして「フル以降の全変更分」(差分)と「前回以降の変更分のみ」(増分)の取り違えが狙われる。「ファイル更新を示す情報をリセットするか否か」という表現で出題されることもある。
パターン2:「復旧手順・必要媒体数を問う」
特定の曜日に障害が発生した場合に、復旧に必要なバックアップ媒体の組み合わせや本数を答えさせる形式。フル+差分なら「フル1つ+直近の差分1つ」、フル+増分なら「フル1つ+増分すべて」がルール。
試験ではここまででOKです。世代管理やローテーション方式(GFS法など)の詳細まで問われることはほぼないので、深追いは不要です。
【確認テスト】理解度チェック
ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。
Q. フルバックアップ方式の特徴として、最も適切なものはどれでしょうか?
- A. 毎回すべてのデータをバックアップするため、バックアップに要する時間は長いが、復旧時には直近のバックアップ1つを適用するだけで済む。
- B. 前回のバックアップ以降に変更されたファイルだけをバックアップするため、毎回のデータ量は少ないが、復旧時には複数のバックアップを順に適用する必要がある。
- C. 前回のフルバックアップ以降に変更されたすべてのファイルをバックアップし、復旧時にはフルバックアップと直近の1つを組み合わせて行う。
正解と解説を見る
正解:A
解説:
フルバックアップは対象データの全量を毎回コピーする方式です。復旧時はそのバックアップ1つを適用すれば完了するため、復旧手順が最もシンプルになります。
選択肢Bは増分バックアップの説明です。増分方式では前回バックアップとの差分だけを記録するため1回あたりのデータ量は小さくなりますが、復旧時にはフル+すべての増分を順番に適用しなければなりません。選択肢Cは差分バックアップの説明です。差分方式ではフル以降の変更をまとめて保持するため、復旧にはフル+直近の差分の2つが必要です。
よくある質問(FAQ)
Q. フルバックアップとRAIDのミラーリングは何が違いますか?
目的が異なります。ミラーリング(RAID 1)はディスク故障に備えてリアルタイムに同じデータを2台のディスクに書き込む技術です。片方のディスクが壊れても即座にもう片方で稼働を継続できます。一方、フルバックアップは「ある時点のデータの複製」を別の媒体に保管する作業です。誤操作でファイルを削除した場合、ミラーリングでは削除も即座に反映されてしまうため復元できません。バックアップなら削除前の状態に戻せます。両者は代替手段ではなく、併用するのが一般的です。
Q. 「アーカイブビットのリセット」とは何ですか?
アーカイブビットとは、OSがファイルごとに持つ「更新されたかどうか」を示すフラグのことです。フルバックアップを取得すると、このフラグがリセット(OFF)されます。その後ファイルが更新されるとフラグがONになり、差分・増分バックアップはこのフラグを見て「バックアップ対象か否か」を判断します。FE R1秋 問19では「ファイル更新を示す情報をリセットする」という表現で出題されており、この仕組みを知っていると選択肢の意味がすんなり理解できます。
Q. RPO(目標復旧時点)とフルバックアップの関係は?
RPO(Recovery Point Objective)は「障害発生時に、どの時点までのデータを復旧できるか」を定めた指標です。フルバックアップだけで運用している場合、RPOは「最後にフルバックアップを取得した時点」になります。例えば毎週日曜にフルバックアップを取る運用で金曜に障害が起きると、月〜金の5日分のデータは失われます。RPOを短くしたい場合は、フルバックアップの間に差分や増分を挟んで取得頻度を高めます。
Q. クラウド環境でもフルバックアップは使われていますか?
使われています。AWS・Azure・GCPなどの主要クラウドサービスは、仮想マシンやデータベースのスナップショット機能を提供しており、初回のスナップショットは全データを取得するフルバックアップに相当します。2回目以降はブロック単位の増分で差分だけを保存するのが一般的です。クラウドでもオンプレミスでも「フルを基点に差分・増分で補完する」という考え方は変わりません。