在很多*nix系统上,比如OS X和Ubuntu,我们可以看到根目录的inode是2。那么inode 1是用来做什么的呢?
答案1
inode 0 用作 NULL 值,表示没有 inode。
Inode 1 用于跟踪磁盘上的任何坏块;它本质上是一个包含坏块的隐藏文件。那些使用 记录的坏块e2fsck -c
。
Inode 2 由根目录使用,表示文件系统 inode 的启动。
答案2
在 ext4 中,Inode 1 用于坏块。内核站点下面的链接描述了哪个索引节点用于什么目的。
https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#Special_inodes