我平时用 sshfs 挂载服务器的目录映射到本地。

由于平时切网实在太频繁,有些时候 sshfs 会因此退出,并且想要再挂载的时候发现报这么一个错误:

$ mount_osxfuse: mount point /private/path/xxx is itself on a OSXFUSE volume

这时候我尝试用 umount 来取消挂载:

$ umount /private/path/xxx

但是报错如下:

umount(/private/path/xxx): Resource busy -- try 'diskutil unmount'

于是我又尝试了 diskutil 的 unmount 命令:

$ diskutil unmount /private/path/xxx
Unmount failed for /private/path/xxx

这就很气了,虽然说重启电脑肯定有效,但是重启这个操作实在太费事了,不过最后我在网上找到了解决方案:

$ diskutil unmount force /private/path/xxx
Unmount successful for /private/path/xxx

然后终于又可以愉快地挂载了!!!