ファイルシステムとは(全体像)
ファイルシステムとは、OSが、ファイルを保存・管理するためのしくみ(どこに、どう保存し、どう取り出すかのルール)のことだ。
図書館でたとえると分かりやすい。ファイルシステムは、本(ファイル)をどう並べて、どう探せるようにするかの「整理ルール」だ。ルールがあるから、たくさんのファイルの中から、目的のものをすぐ取り出せる。
代表的なファイルシステムを見てみよう。
- Windows … NTFS
- Linux … ext4
- macOS … APFS
- USBメモリ・SDカード … exFAT
ここで一番のポイント。OSや機器によって、使われるファイルシステムが違う。「どの機器でも、同じファイルシステムが使われる」と思い込むと誤りになる。
詳しく:機能と、ジャーナリング
ここが心臓部。ポイントを表で押さえよう。
ファイルシステムのポイント
| 項目 | やさしい意味 |
|---|---|
| Windows | NTFS |
| Linux/macOS | ext4/APFS |
| USB・SD | exFAT |
| ジャーナリング | 障害が起きても、データを守る記録のしくみ |
ファイルシステムには、共通する機能がある。フォルダの階層(入れ子)・アクセス権限(だれが使えるか)・ジャーナリングなどだ。
とくに大事なのが、ジャーナリング。これは、ファイルへの変更を記録しておくことで、停電などの障害が起きても、データが壊れにくくするしくみだ。ここで注意。ファイルシステムごとに、機能には差がある(ジャーナリングがあるものと、ないものがある)。「どのファイルシステムも、まったく同じ機能だ」と思い込むと誤りになる。
わかりやすく言い換えると
身近なたとえで整理しよう。
ファイルシステムは、「図書館の本の整理ルール。どこにどう並べて、どう探すか」のイメージ。OSや機器ごとに、ルールが違う。
代表は、「WindowsはNTFS、Linuxはext4、macOSはAPFS、USBやSDはexFAT」こと。要するに、環境によって使われるものが分かれる。
ジャーナリングは、「変更を記録しておいて、停電などが起きてもデータを守るしくみ」こと。つまり、障害に強くする工夫だ。
試験のツボ
🔴 一番出る:ファイルシステムの正体
①OSが、ファイルを保存・管理するしくみ(保存・取り出しのルール)
②OSや機器によって、使われるものが違う
🔴 次に出る:代表的なファイルシステム
①Windows=NTFS、Linux=ext4、macOS=APFS
②USBメモリ・SDカード=exFAT
🟡 押さえると安定:ジャーナリング
①変更を記録し、障害が起きてもデータを守るしくみ
②ファイルシステムごとに、機能には差がある
よくある間違い
①「どの機器でも、同じファイルシステムが使われる」→ ✗ OSや機器によって、使われるファイルシステムは違う(NTFS・ext4・APFS・exFATなど)。
②「どのファイルシステムも、まったく同じ機能だ」→ ✗ ジャーナリングの有無など、機能には差がある。
③「ファイルシステムとは、紙の書類をファイルにとじる事務作業だ」→ ✗ ファイルシステムは、OSがファイルを保存・管理するしくみ。
試験での出題パターン
実際の問題でたしかめてみよう。
オリジナル問題1(ファイルシステムの正体)
ファイルシステムに関する次の記述のうち、最も適切なものはどれか。
- 社員の出退勤を記録して、毎月の給与を計算するためのしくみだ
- 取引先へ毎月の請求書を郵送する、決まった事務作業のことを指す
- OSが、ファイルを保存・管理していくためのしくみのことである
- 完成したシステムを宣伝して、より多く売るための広告活動である
解答は 3 だよ!
ファイルシステムは、OSが、ファイルを保存・管理するためのしくみなんだよ!図書館の本の整理ルールのイメージだね!
選択肢1は給与計算、選択肢2は請求書の事務、選択肢4は広告で、どれも違うよ!
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 給与計算のしくみではない |
| 2 | ✗ | 請求書の事務の話 |
| 3 | ✓ | OSがファイルを保存・管理するしくみで正しい |
| 4 | ✗ | 広告活動ではない |
オリジナル問題2(代表的なファイルシステム)
代表的なファイルシステムに関する次の記述のうち、最も適切なものはどれか。
- 社員の給与を計算するときだけ、使われるものだとされている
- 代表はWindows=NTFS、macOS=APFSである
- 取引先へ請求書を郵送するときだけ、使われるものだとされる
- どの機器でも、同じ1種類だけが使われるとされているのである
解答は 2 だよ!
代表は、Windows=NTFS、Linux=ext4、macOS=APFSなんだよ!USBやSDはexFATだね!OSや機器で使われるものが分かれるんだ!
選択肢1の給与、選択肢3の請求書、選択肢4の「同じ1種類だけ」は、いずれも違うよ!
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 給与計算のときだけではない |
| 2 | ✓ | Windows=NTFS・macOS=APFS等で正しい |
| 3 | ✗ | 請求書のときだけではない |
| 4 | ✗ | 機器ごとに違うものが使われる |
オリジナル問題3(ジャーナリング)
ジャーナリングに関する次の記述のうち、最も適切なものはどれか。
- 変更を記録し、障害が起きてもデータを守るためのしくみである
- 社員の給与を計算するときだけ、行われるものだとされている
- 取引先へ請求書を郵送するときだけ、行われるものだとされる
- データをわざと壊して、消去しやすくするしくみだとされている
解答は 1 だよ!
ジャーナリングは、変更を記録し、障害が起きてもデータを守るしくみなんだよ!停電などが起きても、データが壊れにくくなるんだね!
選択肢2の給与、選択肢3の請求書、選択肢4の「わざと壊す」は、いずれも違うよ!
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✓ | 変更を記録し障害時にデータを守るで正しい |
| 2 | ✗ | 給与計算のときだけではない |
| 3 | ✗ | 請求書のときだけではない |
| 4 | ✗ | データを守るしくみ(壊すのではない) |
まとめ
押さえどころ
- 🔴 ファイルシステム = OSが、ファイルを保存・管理するしくみ(保存・取り出しのルール)。OSや機器で違う。
- 🔴 代表的なファイルシステム = Windows=NTFS、Linux=ext4、macOS=APFS、USB/SD=exFAT。
- 🟡 ジャーナリング = 変更を記録し、障害が起きてもデータを守るしくみ。機能はファイルシステムごとに差がある。
次に学ぶ
- OS(基本ソフト) ── コンピュータの土台。ファイル管理は、そのOSの5大機能の1つ。
- ディレクトリ(フォルダ) ── ファイルを階層的にまとめるしくみ。ファイルシステムの一部。
執筆: SikakuQuest編集部