![Linux 中丢失+找到的目录的索引节点号是多少?](https://linux22.com/image/106205/Linux%20%E4%B8%AD%E4%B8%A2%E5%A4%B1%2B%E6%89%BE%E5%88%B0%E7%9A%84%E7%9B%AE%E5%BD%95%E7%9A%84%E7%B4%A2%E5%BC%95%E8%8A%82%E7%82%B9%E5%8F%B7%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F.png)
我用它来查找索引节点,但找不到其中丢失的+找到的
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