我发现在我的根目录下,有一些目录具有相同的 inode 号:
$ ls -aid */ .*/
2 home/ 2 tmp/ 2 usr/ 2 var/ 2 ./ 2 ../ 1 sys/ 1 proc/
我只知道目录的名称保存在父目录中,而它们的数据保存在目录本身的inode中。
我在这里很困惑。
这就是我在跟踪路径名 /home/user1 时的想法。
- 首先,我进入 inode 2,它是包含目录列表的根目录。
- 然后我发现名称 home 与 inode 2 配对。
- 所以我回到磁盘找inode 2?
- 我在这里得到了 user1 这个名字?