別のファイルシステムのinode番号2を持つディレクトリは、ルートディレクトリに戻る必要があることをどうやって知ることができますか?

別のファイルシステムのinode番号2を持つディレクトリは、ルートディレクトリに戻る必要があることをどうやって知ることができますか?

私は同じinodeが異なるファイルシステムで使用できることを知っています。たとえば、home run dev bootと/directoryはファイルシステムの最初のディレクトリであるため、inode番号2を持ちます。

$ ls -li
       2 drwxr-xr-x   4 root root  4096 Sep 20 23:53 boot
       2 drwxr-xr-x  19 root root  4200 Oct  6 00:14 dev
       2 drwxr-xr-x  12 root root  4096 Sep 27 08:48 home
...
       2 drwxr-xr-x  34 root root   940 Oct  6 00:14 run
...

たとえば、ホームディレクトリにある場合、inode番号2が親フォルダとして表示されます。

:/home$ ls -lai
total 60
       2 drwxr-xr-x 12 root       root        4096 Sep 27 08:48 .
       2 drwxr-xr-x 19 root       root        4096 Apr 30 18:26 ..
...

システムに接続されている多くのファイルシステムのinode番号は2です。返す理由は何ですか?/を使用するとき、他の2つのinodeフォルダの1つの代わりに..結局、それらはすべてファイルシステムが異なり、同じinodeを持つフォルダです。

ベストアンサー1

おすすめ記事