増分バックアップは更新情報の扱いでどう見分けるか
基本情報技術者試験 令和元年度秋期 午前 問19 / ソフトウェア › ファイルシステム
過去問にチャレンジ
バックアップ方式の説明のうち,増分バックアップはどれか。ここで,最初のバックアップでは,全てのファイルのバックアップを取得し,OSが管理しているファイル更新を示す情報はリセットされるものとする。
- ア
最初のバックアップの後,ファイル更新を示す情報があるファイルだけをバックアップし,ファイル更新を示す情報は変更しないでそのまま残しておく。
- イ
最初のバックアップの後,ファイル更新を示す情報にかかわらず,全てのファイルをバックアップし,ファイル更新を示す情報はリセットする。
- ウ
直前に行ったバックアップの後,ファイル更新を示す情報があるファイルだけをバックアップし,ファイル更新を示す情報はリセットする。
- エ
直前に行ったバックアップの後,ファイル更新を示す情報にかかわらず,全てのファイルをバックアップし,ファイル更新を示す情報は変更しないでそのまま残しておく。
会話形式の解説
講師この問題では、保存するファイルを何で選ぶか、保存後に更新情報をどう扱うかに注目します。
受験者最初は全ファイルを保存して更新情報をリセットするので、次のバックアップからの違いを見ればよいですか。
講師はい。増分バックアップでは、直前のバックアップ後に更新されたファイルだけを保存し、更新情報をリセットします。
受験者リセットすれば、その次は今回のバックアップ後に更新されたファイルだけを選べるのですね。
講師そのとおりです。これが正解の説明です。
受験者更新されたファイルだけを保存しても、更新情報を残す説明はどう違いますか。
講師次回も最初の全体バックアップ以降に更新されたファイルが対象になります。これは差分バックアップの扱いです。
受験者更新情報をリセットしていても、全ファイルを保存する説明は増分ではありませんね。
講師はい。更新の有無を問わず全ファイルを保存するので、フルバックアップです。
受験者『直前のバックアップ後』と書いてあっても、更新情報を見ずに全ファイルを保存する説明も違いますか。
講師違います。直前という言葉だけで決めず、保存対象が更新されたファイルに絞られているかを確認します。
受験者増分を選ぶ条件は、直前のバックアップ後に更新されたファイルだけを保存し、更新情報をリセットすることですね。
講師はい。差分は更新情報を残し、フルは全ファイルを保存するという違いも合わせて押さえましょう。
まとめ
増分バックアップは、直前のバックアップ後に更新されたファイルだけを保存し、更新情報をリセットします。更新情報を残すと、次回も最初の全体バックアップ以降の更新分が対象になり、差分バックアップの扱いになります。更新の有無を問わず全ファイルを保存する説明は、増分バックアップには当たりません。
解答・解説
正解はウです
この問題のテーマ
バックアップの対象を、直前の取得以降に更新されたファイルに絞る方式を問う問題です。
解き方の考え方
最初に全ファイルを保存し、更新情報をリセットするという条件から考えます。増分バックアップでは、次に更新情報が付いたファイルだけを保存し、その情報をリセットします。これにより、次回は今回のバックアップ後に更新されたファイルを選べます。
選択肢ごとの解説
- ×ア 最初のバックアップの後,ファイル更新を示す情報があるファイルだけをバックアップし,ファイル更新を示す情報は変更しないでそのまま残しておく。更新されたファイルだけを保存しても、更新情報を残すと、次回も最初の全体バックアップ以降の更新分が対象になります。これは差分バックアップの扱いです。
- ×イ 最初のバックアップの後,ファイル更新を示す情報にかかわらず,全てのファイルをバックアップし,ファイル更新を示す情報はリセットする。更新情報をリセットしていますが、保存する対象は更新の有無にかかわらず全ファイルです。対象を絞っていないため、フルバックアップに当たります。
- ○ウ 直前に行ったバックアップの後,ファイル更新を示す情報があるファイルだけをバックアップし,ファイル更新を示す情報はリセットする。直前のバックアップ後に更新されたファイルだけを保存しています。保存後に更新情報をリセットするので、次回の対象はその後の更新分となり、増分バックアップに一致します。
- ×エ 直前に行ったバックアップの後,ファイル更新を示す情報にかかわらず,全てのファイルをバックアップし,ファイル更新を示す情報は変更しないでそのまま残しておく。直前のバックアップ後という表現はありますが、実際には更新情報を見ずに全ファイルを保存します。更新されたファイルだけを保存する増分バックアップには当たりません。
POINT
- 増分バックアップの対象は、直前のバックアップ後に更新されたファイルです。
- 差分バックアップでは、最初の全体バックアップ後の更新分が対象になります。
- フルバックアップでは、更新の有無を問わず全ファイルを保存します。
