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