ルートディレクトリの下に、同じiノード番号を持つディレクトリがあることがわかりました。
$ ls -aid */ .*/
2 home/ 2 tmp/ 2 usr/ 2 var/ 2 ./ 2 ../ 1 sys/ 1 proc/
ディレクトリの名前は親ディレクトリに保持され、そのデータはディレクトリ自体のiノードに保持されることしか知りません。
私はここで混乱しています。
これは、パス名/ home / user1をトレースしたときに私が思うことです。
- 最初に、ディレクトリリストを含むルートディレクトリであるiノード2に入ります。
- それから、iノード2とペアリングされた名前homeを見つけます。
- それでは、ディスクに戻ってiノード2を見つけますか?
- そして、私はここでuser1という名前を取得しますか?
2
参照:grymoire.com/Unix/Inodes.html
—
リチャードノイマン