ディレクトリinodeはext型ファイルシステムのファイルinodeとは異なりますか?

ディレクトリinodeはext型ファイルシステムのファイルinodeとは異なりますか?

私はこの本を読んでいます。

  • ブライアン・ワード(Brian Ward)の「Linuxの動作方法」

第4.5章では、次のように述べています。

ディレクトリ inode には、ファイル名のリストと他の inode への対応するリンクが含まれています。

これは、ディレクトリのinodeが通常のファイルのinodeと構造的に異なることを意味します。

この質問を見つけました。最も高い(唯一の)答えはこれが間違っていることを示唆しています(Brian Wardと同意しますが、答えは大きく反対しました)。だから何が正しいのだろうか。

私が探している答えがファイルシステムに固有のものであれば、ext2/3/4に対する答えを知りたいです。

ベストアンサー1

本質的に同じです。以下を参照してください。

データブロックのみが異なります。十分に古いバージョンのLinuxカーネル(例:2.0)とあなたに良い理解を与えるext2ファイルシステムのソースコードを研究してください。

おすすめ記事