Linux 中丢失+找到的目录的索引节点号是多少?

Linux 中丢失+找到的目录的索引节点号是多少?

我用它来查找索引节点,但找不到其中丢失的+找到的

find . -printf '%i\n' | sort -u | wc -l

答案1

/tmp这就是我获取我管理的主机上分区的索引节点号的方法

host1:~# cd /tmp/
host1:/tmp# ls -id lost+found
    11 lost+found

然而,dir 的 inode 没有“固定数量” lost+found。它恰好是在分区上创建文件系统后创建的第一个目录,具有11指定的值,因为它是第一个可用的非保留 inode。

挖掘在ext4 文档,你可以找到这个特殊inode编号的索引

  • 0- 不存在;没有索引节点 0。
  • 1- 有缺陷的块列表。
  • 2- 根目录。
  • 3- 用户配额。
  • 4- 团体配额。
  • 5- 引导加载程序。
  • 6- 取消删除目录。
  • 7- 保留组描述符 inode。 (“调整索引节点大小”)
  • 8- 日志索引节点。
  • 9- “排除”inode,用于快照(?)
  • 10- 副本 inode,用于某些非上游功能?
  • 11- 传统的第一个非保留索引节点。通常这是丢失+找到的目录。请参阅超级块中的 s_first_ino

相关内容