/dev、/run、/proc、/sys...にinode 1(2の代わりに)があるのはなぜですか?

/dev、/run、/proc、/sys...にinode 1(2の代わりに)があるのはなぜですか?

私が読んでいるEXT4ドキュメント特殊インデックスノード情報。 FSルートディレクトリにinode#2があることがわかります。なぜ人々が、、、、/devなどのディレクトリにinode#2/procがあるのか​​を尋ねる投稿がたくさんあります。/run/sys答えは通常:

仮想ファイルシステムなのでファイルシステムのルートフォルダなので、inode 2もあります。

しかし、私のシステム(Debian 11、EXT4)では、これらのすべてのディレクトリにinode#1があります。

$ stat /sys | grep Inode
Device: 14h/20d Inode: 1           Links: 13

$ stat /proc | grep Inode
Device: 15h/21d Inode: 1           Links: 341

$ stat /run | grep Inode
Device: 17h/23d Inode: 1           Links: 33

$ stat /dev | grep Inode
Device: 5h/5d   Inode: 1           Links: 22

EXT4のドキュメントInode#1が次の目的で使用されることを指摘してください。List of defective blocks.

そこで何が起こったの?なぜこのディレクトリには他のディレクトリと同じようにinode#2がないのですか?

ベストアンサー1

おすすめ記事