フォルダに複数の標準パスがありますか?

フォルダに複数の標準パスがありますか?

私はコンピューティングクラスタで作業するのがかなり複雑なファイルシステム設定だと思うので、理解したいと思います。

ディレクトリがあり、そこに入ることがfoobarできます。cd

$ cd /a/b/foobar

ディレクトリに行って実行すると

$ readlink -f .

私もある種のシンボリックリンクであるパス/c/d/foobarを取得します。/a/bもし私がするなら

$ cd /c/d/foobar
$ readlink -f .

私は/c/d/foobarこれが標準パスであることを理解しています。

/e/f/foobar今走ると他の方法があります。

$ cd /e/f/foobar
$ readlink -f .

私も/e/f/foobarこれが標準パスであることを理解しています。

cdの3つのインスタンスすべてでは、foobarディレクトリは常にまったく同じ内容を持ち、foobarディレクトリに何が含まれているかを知るためにディレクトリを作成しました。同じディレクトリへの2つの異なる標準パスは可能ですか?それとも、他のドライブと/c/d/e/f互いに重複する可能性が高いですか?

ベストアンサー1

バインドマウントは2番目の標準パスを作成できます。

   mount -o bind /a/b /c/d

このstatコマンド(またはシステムコール)を使用すると、デバイス番号とinode番号を比較して、2つのプロジェクトが同じプロジェクトであることを確認できます。

おすすめ記事