【问题标题】:what are inode numbers 1 and 2 used for什么是 inode 编号 1 和 2 用于
【发布时间】:2014-07-07 14:48:39
【问题描述】:

我发现在我的 ubuntu 发行版中,以下文件都分配了 inode nos 1 : /dev/pts、/sys、/proc、/sys/kernel/security 和其他一些条目。

现在我在某处读到 inode#1 是“坏块 inode”,因此根目录分配给 inode#2。

我的问题是: 1)如果是这样的话,为什么所有这些目录都被分配这个'坏块inode'no

2) 为什么所有这些文件在它们甚至不是链接时都共享相同的 inode 号

3) 为什么 / 和 /sys/fs 和 /dev/pts/ptmx 分配相同的 inode no 2

【问题讨论】:

    标签: linux


    【解决方案1】:

    inode 1 是 ext2/3/4 文件系统上的“坏块”inode。 每个文件系统存在 inode 计数。 /dev/pts、/sys 和 /proc 是从其他文件系统挂载的。

    【讨论】:

    • 特别是,因为/dev/pts等。人。不是真正的基于磁盘的文件系统,inode 编号可能在这些文件系统上完全没有意义,并且只是为了满足每个文件都有一个的要求而生成的......但是你在从广义上讲,inode 1 和 2 不能保证在所有文件系统类型中都附加任何特定的语义......
    猜你喜欢
    • 2010-10-23
    • 2014-11-07
    • 2014-04-30
    • 2014-07-03
    • 2013-01-09
    • 2015-07-04
    • 2019-04-09
    • 2013-12-10
    • 1970-01-01
    相关资源
    最近更新 更多