Ssh
遠端文件系統的延遲掛載(使用 sshfs)
我有一台遠端電腦,我使用 sshfs 將其文件系統安裝到我的本地文件夾
~/user@host
,如下所示:sshfs user@host: ~/user@host
效果很好,但我想實現“惰性”掛載:即我不希望它在系統啟動時掛載,但我希望它在我試圖打開本地文件夾時掛載
~/user@host
。可能有一些方法可以定義像“文件系統掛鉤”:當使用者請求目錄內容時,應該執行一些命令。是否可以?
我認為您在描述 autofs。Autofs 按需掛載文件系統,也就是說,當您嘗試訪問它們時。根據這個 Arch wiki 頁面,它應該與 sshfs 一起使用。 https://wiki.archlinux.org/index.php/autofs#FTP_and_SSH_.28with_FUSE.29
看起來現在
sshfs
有一個-o delay_connect
選項,希望比設置 autofs 更容易處理。