POSIXで定義したinodeは何ですか?

POSIXで定義したinodeは何ですか?

POSIXで定義したinodeは何ですか?

これinodeに関するWikipediaの記事というタイトルがあります。POSIX inode descriptionこれは、インデックスノードに(他の8ポイントで)次のものが含まれていることを意味します。

  • デバイスID(ファイルを含むデバイス識別)

これは私には適していないようで、参考資料にPOSIX文書へのリンクがないことがわかりました。

inode構造に対するPOSIXの規制は何ですか?該当する場合は参考資料を提供してください。

ベストアンサー1

POSIX標準にはinodeの定義はありません。

これPOSIXプログラマガイド 著者:ドナルドルーンPOSIX は、「ファイルのシリアル番号」という用語を使用して一般的に知られていることを示します。i ノード番号つまり、ファイルシステム内のファイルエントリの一意の番号です。

POSIX<sys/types.h>説明する:

...そしてino_t符号なし整数型として定義する必要があります。


興味深いことに、標準は「inode」という言葉を含んでいます。@アプリコット少年が言及しかし、その用語の定義も見つかりません。おそらく最も近いものは次のとおりです。

ino_t st_ino            File serial number.

存在するPOSIX<sys/stat.h>

このコメントにJohan Myréenは、Wikipediaがインデックスノードと構造的内容を混同する可能性があると提案しましたstat。  stat構造Wikipediaのデバイス情報やその他の情報が含まれています。inodeに含まれていると誤って言及されています

おすすめ記事