我应该如何以及何时使用 SSHFS 挂载远程文件系统?

我应该如何以及何时使用 SSHFS 挂载远程文件系统?

我设法让 SSHFS 顺利运行。我在 /etc/fstab 中添加了以下行:

sshfs#xxx@remote_host:/path_to/remote/content /path_to/local/content fuse \
  comment=sshfs,noauto,user,exec,allow_other,reconnect,kernel_cache, \
  compression=no,cache_timeout=600,ServerAliveInterval=15 \
  0 0

我现在可以通过以下命令挂载远程文件系统:

mount /path_to/local/content

一切都很好,但是我应该何时发出上述命令?我在盒子上运行了一个网络应用程序,该应用程序启动后立即需要远程盒子中的内容。我宁愿使用汽车代替禁止自动但是如何确保在 fstab“执行”时网络已准备就绪?

答案1

在 Ubuntu(10.10)上,一旦网络激活,init 守护进程就会尝试再次挂载,因此您应该尝试像它正常工作一样执行此操作......

more /etc/init/mountall-net.conf 
# mountall-net - Mount network filesystems
#
# Send mountall the USR1 signal to inform it to try network filesystems
# again.

我猜想大多数其他 Linux 版本都有相同类型的机制(支持 SSHFS、NFS 和所有其他网络 FS)...

嗯!

相关内容