【发布时间】:2010-11-08 01:33:01
【问题描述】:
是否可以将本地目录挂载到另一个目录中?使用 Perforce,我想做一些相当于符号链接目录的事情,但以一种愚弄它认为它实际上只是项目中的另一个目录的方式。
我想做这样的事情:
mount /foo/bar /home/foo/bar
这可能吗?如果可以,我需要提供哪些选项?
【问题讨论】:
-
把它移到 apple.stackexchange.com 怎么样?
是否可以将本地目录挂载到另一个目录中?使用 Perforce,我想做一些相当于符号链接目录的事情,但以一种愚弄它认为它实际上只是项目中的另一个目录的方式。
我想做这样的事情:
mount /foo/bar /home/foo/bar
这可能吗?如果可以,我需要提供哪些选项?
【问题讨论】:
您只能在目录树下挂载不同的文件系统。您可以通过硬链接目录来实现您想要做的事情。 OS X 允许硬链接目录并强制执行它想要不同的目录
【讨论】:
要建立从一个目录到另一个目录的硬链接,请运行:
$ ln /foo/bar /home/foo/bar
请务必注意,从操作系统的角度来看,这两个链接都受到同等对待。您可以删除/foo/bar,/home/foo/bar 仍将是对磁盘数据的有效引用。
【讨论】:
bindfs 似乎是你所追求的……
【讨论】:
mount localhost:/path1 /path2
将使用 NFS。
NFS 可能有很多问题,在这个答案中处理它们会很疯狂,最好在apple.stackexchange.com 上提问并阅读man mount_nfs(8)。
【讨论】: