2011-08-09 9 views
2

ファイルのパスを解決している間に実行されたディレクトリ参照とは異なるreaddir()を使用してディレクトリを読み込む操作について、ディレクトリ。彼らは実装の論理にどのように違うのですか?文学への言及も高く評価されます。ディレクトリの読み込み(readdir)とディレクトリの参照操作の違い

また、ファイルシステム操作のアトミック性がどのように守られているかを知る方法を正確に知ることもできません。

私がここで参照するファイルシステムはextfsファミリです。

ありがとう

答えて

1

最も決定的なリソースは、カーネルソースコードです。 ext4fsの場合、検索はext4_lookupに、readdirはext4_readdirに実装されています。

ユーザー空間の観点から見ると、最大の違いは、参照/トラバーサルには実行許可ビットが必要ですが、readdirには読み取り許可ビットが必要です。

関連する問題