Linux

我應該如何以及何時使用 SSHFS 掛載遠端文件系統?

  • July 26, 2011

我設法讓 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

一切都很好,但是我應該什麼時候發出上面的命令?我有一個網路應用程序在盒子上執行,一旦應用程序啟動,它就需要來自遠端盒子的內容。我寧願使用auto而不是noauto但是當 fstab 被“執行”時,我怎麼能確定網路已經準備好呢?

在 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)……

嗯!

引用自:https://serverfault.com/questions/294177