ファイルシステムのディレクトリはどのように管理されますか?

ファイルシステムのディレクトリはどのように管理されますか?

この特別さを代表する質問ファイルシステムのディレクトリがどのように管理されるかを知りたいです。上記の質問の作者はどういう意味ですか?

各ディレクトリには、自分を指すn + 2つのポインタがあります。

これについてもっと明確で詳細な情報を得たいと思います。

答え1

私が知る限り、n個のサブディレクトリを含むすべてのディレクトリにはn + 2個のリンクがあります。

各ディレクトリには、自分自身へのリンク「。」アイテムがあります。各ディレクトリの親ディレクトリには、そのディレクトリを指すリンクがあります。

2つのリンクです。

各サブディレクトリには、関連ディレクトリへのリンク「..」があります。ディレクトリにn個のディレクトリがある場合、それはn個のリンクです。

したがって、特定のディレクトリには合計n + 2つのリンクがあります。

答え2

LinuxファイルシステムはPOSIXと互換性があり、以下を使用します。インデックスノードポインタ構造ディレクトリ関係を示します。上記のWikipediaリンクに加えて確認することもできます。POSIX inode 説明、またはIBMの記事」Linuxファイルシステムの分析'。

関連情報