パソコンのファイルが増えすぎて、どこに何があるかわからなくなりました…。
ファイルはフォルダの「木」で整理されているんだ。今日は整理のしかたと、大事なデータを守るバックアップをまとめて覚えよう。
ファイルは「木」の形で整理されている
パソコンでは、文書や画像などのデータを ファイル という単位で保存します。ファイルを入れる入れ物が フォルダ(専門用語では ディレクトリ)です。フォルダの中にさらにフォルダを作れるので、全体は木を逆さにしたような 階層構造(木構造) になります。
- ルートディレクトリ:いちばん上の根元のディレクトリ。「/」で表す
- カレントディレクトリ:いま自分が作業している場所
- サブディレクトリ:あるディレクトリの下にあるディレクトリ
絶対パスと相対パス
ファイルの場所を文字で表したものを パス といいます。住所の書き方と同じで、2通りあります。
| 種類 | 起点 | 例(memo.txt を指す) | 住所でいうと |
|---|---|---|---|
| 絶対パス | ルート「/」 から書く | /home/suzuki/memo.txt | 「東京都○○区…」と都道府県から書く |
| 相対パス | カレントディレクトリ から書く | ../suzuki/memo.txt | 「ここから1本戻って隣の家」 |
相対パスでは、次の記号を使います。
- .(ドット1つ):カレントディレクトリ自身
- ..(ドット2つ):1つ上のディレクトリ(親ディレクトリ)
カレントが /home/sato のとき、data の中の list.csv を相対パスで表すと?
..で /home に上がる- もう一度
..で /(ルート)に上がる data/list.csvに下りる → ../../data/list.csv
バックアップ:データの「控え」を取る
ディスクの故障、誤って削除、ランサムウェア(データを暗号化して身代金を要求するウイルス)…。データが失われる原因はたくさんあります。そこで、データの複製を別の場所に保存しておくのが バックアップ です。
バックアップには、どこまでの変更を保存するか で3つの方式があります。
| 方式 | 毎回保存するもの | バックアップの時間・容量 | 復元に必要なもの |
|---|---|---|---|
| フルバックアップ | すべてのデータ | 長い・大きい | そのフル1つ |
| 差分バックアップ | 前回のフル からの変更すべて | 日がたつほど増える | フル + 最新の差分1つ |
| 増分バックアップ | 前回のバックアップ からの変更だけ | 短い・小さい | フル + それ以降の増分すべて |
引っ越し荷物にたとえると
- フル:毎回、家の荷物を全部箱詰めする
- 差分:「最初の箱詰め以降に買ったもの」を毎回まとめて箱に入れる(箱がだんだん大きくなる)
- 増分:「前回の箱詰め以降に買ったもの」だけを小箱に入れる(小箱が何個もたまる)
「バックアップが速い」のは 増分、「復元が簡単」なのは 差分。トレードオフ(あちらを立てればこちらが立たず)の関係です。問題文が「差分」か「増分」かを必ず確認しましょう。
バックアップ運用のコツ
- 世代管理:最新の1つだけでなく、数日分・数週間分の複数世代を残す。ウイルスに感染したデータをバックアップしてしまっても、感染前の世代に戻せる
- 別の媒体・別の場所に保管:元データと同じディスクでは、ディスク故障で両方消える。災害対策として遠隔地にも保管する
- 復元テスト:いざというとき本当に戻せるか、定期的に確かめる
クラウドに同期しているから、バックアップはいらないですよね?
実はそこが落とし穴。同期は、手元で消したり壊したりすると、クラウド側も同じように消えたり壊れたりすることがあるんだ。過去の世代に戻せる仕組みがあるかを確認しよう。
試験に出るポイント
- ディレクトリは 階層構造。いちばん上が ルート、作業中の場所が カレント
- 絶対パス はルートから、相対パス はカレントから。「..」は1つ上
- 差分:前回のフルからの変更すべて → 復元は フル+最新の差分
- 増分:前回のバックアップからの変更だけ → 復元は フル+以降の増分すべて
- 運用は 世代管理・別媒体/遠隔地保管・復元テスト