令和3年度 秋期 応用情報技術者試験 午前 問題 問55

次の処理条件で磁気ディスクに保存されているファイルを磁気テープにバックアップするとき,バックアップの運用に必要な磁気テープは最少で何本か。

〔処理条件〕

(1) 毎月初日(1日)にフルバックアップを取る。フルバックアップは1本の磁気テープに1回分を記録する。
(2) フルバックアップを取った翌日から次のフルバックアップを取るまでは,毎日,差分バックアップを取る。差分バックアップは,差分バックアップ用としてフルバックアップとは別の磁気テープに追記録し,1本に1か月分を記録する。
(3) 常に6か月前の同一日までのデータについて,指定日の状態にファイルを復元できるようにする。ただし,6か月前の月に同一日が存在しない場合は,当該月の末日までのデータについて,指定日の状態にファイルを復元できるようにする(例:本日が10月31日の場合は,4月30日までのデータについて,指定日の状態にファイルを復元できるようにする)。

解答・解説

正解: ウ. 14

磁気ディスクのデータを磁気テープにバックアップする運用において、必要となる最少の磁気テープの本数を計算します。

バックアップ運用の仕組み

処理条件(1)および(2)から、1か月のバックアップに必要な磁気テープの本数は以下の2本です。

  • フルバックアップ用: 毎月初日(1日)に1回分を記録する(1本)
  • 差分バックアップ用: 翌日から次のフルバックアップを取るまで毎日追記録する(1本)

必要なバックアップの保持期間

処理条件(3)において、「常に6か月前の同一日までのデータについて、指定日の状態にファイルを復元できるようにする」と定められています。

  • 処理条件の例の通り、本日が10月31日の場合を考えます。このとき、6か月前の4月30日の状態にファイルを復元できなければなりません。
  • 4月30日の状態に復元するためには、4月1日に取得した「フルバックアップのテープ」と、4月末までに記録された「差分バックアップのテープ」の両方が必要になります。
  • つまり、10月31日の時点では、当月(10月)を含めて過去7か月分(10月、9月、8月、7月、6月、5月、4月)のバックアップテープが手元に残っている必要があります。(翌日11月1日になり11月分のバックアップが始まると、復元対象は5月1日以降となるため、ここで初めて4月分のテープ2本を再利用できるようになります。)

最少テープ本数の算出

各月ごとに2本のテープが必要であり、それを常に7か月分保持する必要があるため、必要な最少のテープ本数は以下のようになります。
2本×7か月=14本 2\text{本} \times 7\text{か月} = 14\text{本}

各選択肢の解説

  • ア 12: 当月分を考慮せず、単純に過去6か月分だけのテープ本数(2×6=122 \times 6 = 12)として計算しているため誤りです。
  • イ 13: 各月においてフルバックアップ用と差分バックアップ用の2本をセットで運用するため、運用上必要な全体のテープ本数が奇数になることはなく誤りです。
  • ウ 14: 正解です。
  • エ 15: イの選択肢と同様に、全体の必要本数が奇数になることはないため誤りです。

Spineチーム