「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

inode(アイノード)

pointこの用語のポイント

pointデータだよ

pointファイルの属性情報が書いてあるよ

pointUNIX系の話で出てくるよ

スポンサーリンク

簡単に書くよ

inode(アイノード)とは

主にUNIX系で使われる、ファイル(やディレクトリ)の属性情報が書いてあるデータ
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

ファイルディレクトリの所有者や更新日時、ファイルサイズなどの属性情報が書かれているデータ

が「inode」です。

例えば、そうですね。

ピヨ太君がファイルを作りました。

inode

ファイルの中にはデータが入っています。

inode2

ファイルを構成する要素は、中に入っているデータ以外にもあります。
例えば

・所有者
・更新日時
・ファイルサイズ
アクセス権


などの情報です。

これらの属性情報は、実はファイルの中には ありません。
別のところに置いてあります。

inode3

この、別のところに置いてある

ファイルの属性情報をまとめたデータ

がinodeです。

inode4

inodeの仕組みはUNIXLinuxとか)の話で登場します。

例えば、そうですね。
ピヨ太君が「/tmp」ディレクトリの中にファイル「hoge.txt」を作ったとしましょう。

inode5

そうすると、まず「hoge.txt」の中身のデータが、どこかに置かれます。

inode6

次に「hoge.txt」の属性情報が、どこかに置かれます。

inode7

この属性情報がinodeです。

inode8

inodeの中には、ファイルの属性情報と「ファイルの中身は、どこにあるよ!」が書いてあります。
また、inodeには識別するための番号inode番号が割り振られます。
今回の例では、inode番号は「1」だったとしておきましょう。

inode9

最後に「/tmp」ディレクトリの中にinode番号とファイル名が保管されます。
具体的には、inode番号「1」とファイル名「hoge.txt」が保管されます。

inode10

さて、ピヨ太君が「/tmp」ディレクトリの中の「hoge.txt」を開きました。

inode11

コンピュータさんは、まず「/tmp」ディレクトリの中を見ます。
そうすると、inode番号「1」とファイル名「hoge.txt」が見つかります。

inode12

「hoge.txt」のinode番号は「1」だと分かりました。
次に、inode番号が「1」のinodeを見ます。

inode13

これで「hoge.txt」の属性情報が分かりました。
そういえば、inodeには「ファイルの中身は、どこにあるよ!」が書いてありましたね。

コンピュータさんは、inodeの中に書いてあった「ファイルの中身は、どこにあるよ!」な情報をもとにして、ファイルの中身を見ます。

inode14

これで「hoge.txt」の

・ファイル名
・属性情報
・中身のデータ


が揃いました。

順番万端ですね。
実際に「hoge.txt」を開きます。

inode15

まとめると、ファイルの属性情報をまとめたデータがinodeです。
inodeには実データの場所も書いてあります。

inodeには識別するための番号が割り当てられます。
inode番号です。

ディレクトリの中にはファイル名とinode番号が保管されています。

ファイルの情報が必要になったら

1.ファイル名からinode番号をたどる
2.inode番号からinodeをたどる
3.inodeから実データをたどる


の順番で集めます。

これがinodeを使ったファイル管理の流れです。


image piyo2

一言でまとめるよ

まぁ「inode」って単語が出てきたら「ファイルの属性情報が書いてあるデータなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像050
書籍画像034

おまけ

■訳してみるよ

「i(アイ)」はアルファベットの「i」です。
「index(インデックス)」の頭文字だという説明を見つけましたが、ウソかホントかは知りません。
ちなみに「index(インデックス)」の意味は「指標」とか「指針」とか「索引」とか「見出し」とかです。
「node(ノード)」の意味は「節」とか「節点」とか「結節」とか「集合点」とかです。
何となく くっつけると

iの節

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
あたえる人があたえられる
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック