Linux 为什么根目录总是存储在inode 2中?
我通过以下来源了解Linux文件系统:Linux 为什么根目录总是存储在inode 2中?,linux,linux-kernel,Linux,Linux Kernel,我通过以下来源了解Linux文件系统: http://linuxgazette.net/issue21/ext2.html http://homepage.smc.edu/morgan_david/cs40/analyze-ext2.htm 但是我有一个关于根目录的问题:为什么它的inode编号总是2?为什么不是一个或另一个数字?第一个inode数字是1。0用作空值,表示没有索引节点。Inode 1用于跟踪磁盘上的任何坏块;它本质上是一个包含坏块的隐藏文件,以便其他文件不会使用它们。坏块可以
http://linuxgazette.net/issue21/ext2.html
http://homepage.smc.edu/morgan_david/cs40/analyze-ext2.htm
但是我有一个关于根目录的问题:为什么它的inode编号总是2?为什么不是一个或另一个数字?第一个inode数字是1。0用作空值,表示没有索引节点。Inode 1用于跟踪磁盘上的任何坏块;它本质上是一个包含坏块的隐藏文件,以便其他文件不会使用它们。坏块可以使用录制。文件系统根目录是inode 2
特定inode编号的含义因文件系统而异。对于ext4,您可以在ext4wiki上找到更多信息;具体请参见“”表。没有硬性规定。索引节点编号分配是特定于文件系统的。请参见