'/'にinode 2があるのはなぜですか?

'/'にinode 2があるのはなぜですか?

OS X、Ubuntuなど多くの*nixシステムでは、ルートディレクトリのinodeが2であることがわかります。それでは、inode 1は何に使用されますか?

答え1

inode 0 は NULL 値として使用され、これは inode がないことを示します。

Inode 1 はディスクの不良ブロックを追跡するために使用されます。これは本質的に不良ブロックを含む隠しファイルです。レコードを使用する不良ブロックe2fsck -c

Inode 2 は、ルートディレクトリ内のファイルシステム inode の開始を示すために使用されます。

答え2

ext4では、Inode 1が不良ブロックに使用されます。カーネルサイトの下のリンクは、どのinodeがどの目的に使用されるかを説明しています。

https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#Special_inodes

関連情報