Mac OS X下使用bindfs实现mount的目录绑定功能


 

Linux下的mount命令有一个--bind参数,将目录挂载到另一个目录下。Mac OS X的mount命令不支持--bind,不过我们可以使用bindfs实现相同的功能。

bindfs是一个基于FUSE的文件系统实现,并非Mac OS X的预装工具,但通过Homebrew安装非常简单。

brew install bindfs

Homebrew会自动安装bindfs以及其依赖。如果出现未找到pkg-config的错误,请先输入brew install pkg-config安装。
安装完成后,需要在系统启动时加载FUSE内核扩展。按照osxfuse提示操作。(如果已经安装过osxfus可以忽略该步)

bindfs的使用也非常简单,跟mount --bind基本一样。

bindfs 源目录 挂载点

更多信息可以在终端里输入man bindfs查阅。

 
 
标签: MAC bindfs mount
评论: 1 | 引用: 0 | 阅读: 6016
  • 1 
Terry [ 2017-12-20 11:03 网址 ]
謝謝!
  • 1