断开连接时卸载 sshfs

断开连接时卸载 sshfs

我的 Mac 主机上有一个 Linux 客户机,我使用它挂载了一个文件夹sshfs

我的工作流程是在 VirtualBox 中打开 VM,使用 连接sshfssshfs max@vm:/home/max/scripts/ ~/vm/ -o defer_permissions -o volname=VM准备好后使用 卸载umount ~/vm

有时我忘记在关闭虚拟机之前卸载,这会导致终端会话冻结,直到我再次打开虚拟机,或者我不得不终止该进程并强制卸载该卷,如上所述这里

我不在乎重新连接到这个特定的虚拟机,因为它在我的本地机器上并且应该始终有效,所以我想直接卸载,或者至少在几秒钟不活动后卸载。​​我已经检查过sshfs -h但没有发现这种行为的任何明显标志,或者应该在其他地方配置这种行为(osxfuse、macOS 系统等)?

相关内容