【いーえくすてぃーよん】
ext4 とは?
最終更新:
💡 Linuxで、ファイルの保存を管理する仕組み
Linuxで使うファイルシステムの一つ。エクステントによる領域管理とジャーナルの役割を、データ保護の保証と分けて説明します。
📌 このページのポイント
「ext4でフォーマット」って、何を選ぶの?
エクステントって、何?
連続するブロックをまとめて記録する仕組みだよ。例えば「100番から10ブロック」という説明用の例なら、連続した領域を一つのまとまりとして管理できる。ブロックを一個ずつ列挙する説明と分けて考えよう。
ファイルは、必ず連続して置かれる?
必ず一か所に連続するという意味ではないよ。エクステントは連続した範囲を表す方法で、一つのファイルに複数の範囲を使うこともある。速度がいつでも同じだけ上がるという保証でもないんだ。
ジャーナルがあれば、突然電源が切れても安心?
バックアップも、いらなくなる?
別の備えだよ。ジャーナルは削除したファイルを戻す履歴でも、別の場所に残すバックアップでもない。何を守る仕組みかを分けて理解すると、必要な備えを判断しやすくなるね。
もっと詳しく知りたい人へ
どのLinuxでも、ext4だけを使う?
ext4は選べる方式の一つです。採用するファイルシステムや設定は環境によります。「Linuxの標準」という言葉だけで、すべての保存先がext4だとは判断しません。
data=orderedとdata=journalは同じ?
既定のdata=orderedではジャーナルへ書くのはメタデータです。data=journalはファイルのデータも対象にします。どちらも、別の保存先へ取るバックアップの代わりではありません。
まとめ:ざっくりこれだけ覚えればOK!
「ext4」って出てきたら「Linuxでファイルや保存領域を管理する方式の一つ」と思えばだいたいOK!
📖 おまけ:英語の意味
「ext4」 = 拡張ファイルシステムの系列の第4世代
💬 ext2・ext3に続く系列のファイルシステムです。ここでは保存する仕組みと、ジャーナルや領域管理の役割を説明します。