20

ローカルディレクトリを別のディレクトリにマウントすることは可能ですか?Perforceを使用して、ディレクトリをシンボリックリンクするのと同じようなことをしたいのですが、それがプロジェクト内の単なる別のディレクトリであると思わせるような方法で。

私は次のようなことをしたいと思います:

mount /foo/bar /home/foo/bar

これは可能ですか?もしそうなら、どのようなオプションを与える必要がありますか?

4

5 に答える 5

8

bindfsはあなたが求めているもののようです...

于 2009-07-04T06:15:40.740 に答える
4
mount localhost:/path1 /path2

NFSを使用します。

NFSで問題が発生する可能性のあることがたくさんあります。この回答でそれらを処理するのは非常識です。apple.stackexchange.comで質問し、 man mount_nfs(8)を読んでください。

于 2012-10-11T05:04:00.163 に答える
3

ディレクトリツリーの下にのみ異なるファイルシステムをマウントできます。ディレクトリをハードリンクすることで、目的の操作を実行できる場合があります。OS Xでは、ディレクトリをハードリンクでき、別のディレクトリが必要になるように強制できます

于 2009-07-04T04:35:17.927 に答える
2

これを実現するBSD(したがってDarwin / OSX)の方法はnullfsです。OS Xの標準ビルドには含まれていませんが、試してみる時間があれば、ソースからビルドすることは可能です。

于 2009-11-13T14:44:29.617 に答える
-6

あるディレクトリから別のディレクトリへのハードリンクを作成するには、次のコマンドを実行します。

$ ln /foo/bar /home/foo/bar

OSの観点からは、両方のリンクが同等に扱われることに注意することが重要です。削除することができ、ディスク上のデータへの有効な参照のままになります/foo/bar/home/foo/bar

于 2009-07-04T04:43:32.913 に答える