在我的笔记本电脑上,我经常通过 sshfs 挂载 NAS 的内容,以便于访问。我通常会插入以太网线,因为这样浏览文件比使用 WiFi 更顺畅。但有时,我需要拔掉插头,同时仍然通过 wifi 连接到同一网络。然而,这使得 sshfs 无响应;任何访问 nas 目录内容的尝试都会冻结,直到我再次插入以太网电缆或终止 sshfs,在这种情况下我必须卸载,然后再次安装。主要问题是卸载需要我关闭 nas 目录中已有的六个终端。
一种解决方案是强制 sshfs 使用 wifi 连接,即使已连接到以太网。 (ssh 有一个选项,所以我假设 sshfs 也是如此。)但是,我会失去流畅浏览的好处,并且有些电影变得完全无法观看。
那么有没有什么方法可以让 sshfs 可以根据可用的情况使用 wifi 或以太网,而无需卸载和重新安装? (或者另一个完全执行类似功能并执行我想要的操作的命令。)
答案1
连接时,使用该-o reconnect
标志:
$ sshfs -o reconnect [email protected]:/remote_path /local/path