本文へスキップ

平成26年度 秋期 ITパスポート試験 問91

この問題の解説と、これまでの解答の記録です。

問91
頻出度★☆☆

Sさんは,自宅で使用しているPC(以下,現PCという)に保管していた全ての画像ファイルを誤って削除してしまった。現PCは4か月前に買い替えたものである。以前に使っていたPC(以下,旧PCという)に,削除したファイル数の6割が残っていたので,それらを全て現PCにコピーした。 Sさんが保管していた画像ファイルの概要と,削除した画像ファイルの復旧方法は,次のとおりである。 〔画像ファイルの概要〕 Sさんの現PCには,ディジタルカメラで撮った画像ファイルが保管されていた。一つの画像ファイルの大きさは2Mバイトで,画像編集などはせずに,毎月200ファイルずつ追加していた。誤って削除した時には,2,000ファイルを現PCに保管していた。 〔削除した画像ファイルの復旧方法〕 Sさんは,使い慣れている無線LAN機能付きのルータを介して現PCと旧PCを図1のように接続し,旧PCに保管していたファイルを現PCにコピーした。ルータには,無線LANを識別するためのESSIDとIPアドレスを設定した。 Sさんは,画像ファイルを復旧した後に,現PCに保管している画像ファイルをバックアップしておく必要性を感じて調査を行った。その結果,表1に示すバックアップの種類があることが分かった。そして,バックアップを月に1回実施することにした。 表1 バックアップの種類

バックアップ方法内容
完全バックアップバックアップの対象とした全てのファイルを保管
差分バックアップ前回の完全バックアップの後に,追加,変更されたファイルを保管
増分バックアップ初回の増分バックアップは,前回の完全バックアップの後に,追加,変更されたファイルを保管<br>次回以降の増分バックアップは,直前の増分バックアップの後に,追加,変更されたファイルを保管

Sさんは, 画像ファイルを復旧した後に, 現PCに保管している画像ファイルを月に1回USBメモリにバックアップするために, 8Gバイトの容量のある空のUSBメモリを用意した。次の〔バックアップ方法〕によって, このUSBメモリにバックアップできるのは, 完全バックアップを実施してから何か月後のバックアップまでか。ここで, 画像ファイルの増え方はこれまでと変わらないものとする。また, USBメモリ内のファイル管理領域は無視できる大きさであるとする。 〔バックアップ方法〕 (1) USBメモリにバックアップした日が分かるような名前を付けたフォルダを作成して, その中に復旧した画像ファイルを完全バックアップする。 (2) 1か月経過するごとに, USBメモリにバックアップした日が分かるような名前を付けたフォルダを作成して, その中に画像ファイルを増分バックアップする。

出典 平成26年度 秋期 ITパスポート試験 問91
解説

問 91

※ この問題は、解説作成時の検算で公表解答を確認しきれませんでした。判定は IPA 公表の解答どおりです。

  • 不正解ア

    1か月は、毎月のバックアップを増分ではなく完全バックアップだと取り違えたときの値です。毎月すべてのファイルを保管すると 2,400Mバイト → 2,800Mバイト → 3,200Mバイト…と積み上がり、2か月後 (合計8,400Mバイト) で8Gバイトを超えるため1か月後までとなります。本問の〔バックアップ方法〕(2) は増分バックアップなので、毎月の消費は400Mバイトで一定です。

  • 不正解イ

    4か月は、増分バックアップを差分バックアップと混同したときの値です。差分バックアップなら毎回「前回の完全バックアップ以降に増えた全ファイル」を保管するので、消費量は400M、800M、1,200M…と増え、2,400+200n(n+1)≦8,000 から n=4 になります。本問は直前のバックアップ以降の増加分だけを保管する増分バックアップなので、この計算は当てはまりません。

  • ウ

    正解 復旧できた画像ファイルの量と、毎月増える量をそれぞれMバイトで求めてから、8Gバイトに何回分入るかを計算します。中問Bの前提より、1つの画像ファイルは2Mバイト、毎月200ファイルずつ増え、誤って削除した時点で現PCには2,000ファイルありました。旧PCに残っていたのはそのうちの6割なので、復旧できたのは 2,000×0.6=1,200ファイル、つまり 1,200×2M=2,400Mバイトです。まずこれを完全バックアップするので、USBメモリは 2,400Mバイト消費します。以後は増分バックアップなので、毎月保管するのは前回のバックアップ以降に増えた分だけ、すなわち 200ファイル×2M=400Mバイトで一定です。USBメモリの容量 8Gバイト=8,000Mバイトから完全バックアップ分を引くと 8,000−2,400=5,600Mバイトが残り、5,600÷400=14 なので増分バックアップは14回分入ります。よって完全バックアップから14か月後のバックアップまで実施でき、正解は「ウ」です。

  • 不正解エ

    20か月は、最初の完全バックアップが占める2,400Mバイトを数え忘れ、8,000Mバイト全部を増分バックアップに使えると考えて 8,000÷400=20 と計算した値です。完全バックアップもUSBメモリ内のフォルダに保管されるので、その分を差し引いてから増分の回数を求める必要があります。

ここがポイント
  • 増分バックアップは「直前のバックアップ以降に追加・変更されたファイル」だけを保管するため、毎回の容量は一定 (ここでは200ファイル×2M=400Mバイト)。これに対し差分バックアップは「前回の完全バックアップ以降の全変更分」を保管するので、回を重ねるほど容量が増える。
  • バックアップ容量の見積りは、まず完全バックアップ分を全体容量から差し引き、残りを1回あたりの増分容量で割るのが基本。ファイル数×1ファイルの大きさでバイト量に直し、Gバイトとの単位換算 (8Gバイト=8,000Mバイト) を忘れないこと。
用語

解答の記録