![断开连接时卸载 sshfs](https://linux22.com/image/1584477/%E6%96%AD%E5%BC%80%E8%BF%9E%E6%8E%A5%E6%97%B6%E5%8D%B8%E8%BD%BD%20sshfs.png)
我的 Mac 主机上有一个 Linux 客户机,我使用它挂载了一个文件夹sshfs
。
我的工作流程是在 VirtualBox 中打开 VM,使用 连接sshfs
,sshfs max@vm:/home/max/scripts/ ~/vm/ -o defer_permissions -o volname=VM
准备好后使用 卸载umount ~/vm
。
有时我忘记在关闭虚拟机之前卸载,这会导致终端会话冻结,直到我再次打开虚拟机,或者我不得不终止该进程并强制卸载该卷,如上所述这里。
我不在乎重新连接到这个特定的虚拟机,因为它在我的本地机器上并且应该始终有效,所以我想直接卸载,或者至少在几秒钟不活动后卸载。我已经检查过sshfs -h
但没有发现这种行为的任何明显标志,或者应该在其他地方配置这种行为(osxfuse、macOS 系统等)?