嘗試掛載遠端磁碟機時如何解決“/bin/sh: 1: sshfs: not found”?

嘗試掛載遠端磁碟機時如何解決“/bin/sh: 1: sshfs: not found”?

我正在嘗試使用 fusion/sshfs 在我可以透過 SSH 存取的伺服器上安裝遠端磁碟機

我在 /mnt/review/server 建立了一個掛載點,並在我的 fstab 中建立了以下條目,依照建築維基百科:

me@server:/    /mnt/review/dori    fuse.sshfs    defaults,user,noauto,idmap=user,allow_other 0 0

我還嘗試了一個稍微不同的條目,基於Ubuntu 文件:

sshfs#me@server:/    /mnt/review/dori    fuse    defaults,user,noauto,idmap=user,allow_other 0 0

每次,我都只是得到/bin/sh: 1: sshfs: not found- 系統日誌中沒有任何內容。

當我運行 Kubuntu 14.04 時,這確實起作用了 - 我已經更改為在 Ubuntu 14.04 上運行的 Mint,現在我明白了。

似乎未安裝 SSHFS - 但我在 Google 上找不到任何對此訊息有幫助的資訊。我還確保該fuse軟體包已安裝。我不知道如何解決這個問題。

答案1

在繼續之前,您需要安裝 sshfs。

sudo apt-get install sshfs

現在,您應該測試一切是否正常運作。您應該嘗試安裝您的伺服器。

sshfs -o idmap=user $me@server:/ /mnt/review/dori

如果有效,請使用以下命令卸載目錄

fusermount -u /mnt/review/dori

使用您發布的第二行/etc/fstab

sshfs#me@server:/    /mnt/review/dori    fuse    defaults,user,noauto,idmap=user,allow_other 0 0

答案2

既然您說 sshfs 尚未安裝,您是否嘗試安裝它?

  1. sudo apt-get update
  2. sudo apt-get install sshfs

相關內容