sshfs
マウントは、このイジェクト/アンマウントボタンとともに、NemoおよびNautilusの「デバイス」の下に表示されます。
イジェクト/アンマウントボタンは機能しません。ターミナルに移動し、sshfs
をホームディレクトリに(Sudo
する必要はありませんが)_アンマウントボタンに「許可が拒否されました」と表示されます。これは、16.04以降のすべてのUbuntuバージョンで同じです。
Sshfsマウントを手動でアンマウントすると、デバイスエントリ全体がリストから消えるため、クリックするだけでは再マウントできません。
「デバイス」を手動で追加し、クリックするとカスタムマウントスクリプトを実行し、取り出し/アンマウントボタンをクリックするとカスタムマウントスクリプトを実行する方法はありますか?
SSHfsのアンマウントの問題は既知です( Nautilusのバグ254171 および Cajaのバグ17630 を参照)。
GVFSの助けを借りて、いくつかのネットワーク共有(SSH、FTP、SMB/CIFS)をブックマークを作成してマウントできます(smb://1.1.1.1/public_share
のようなもの) )。このようなマウントには、ルート/スーパーユーザーのアクセスは必要ありません。端末から/run/user/1000/gvfs/smb-share:server=localhost,share=public_share
(または同様の)のファイルにアクセスできます。
カスタムスクリプトの場合、Nautilusアクション(またはFileManagerアクション)の使用を試みることができます。詳細については、 このQ&A を参照してください。
NOrbertの回答で言及されているバグを回避する方法は、/ etc/fstabでマウントを宣言することです。 sshfsマウントを/ etc/fstabに含め、オプションnoauto
およびusers
を追加します。
noauto
は、fstabの実行中にマウントが実行されないようにします。マウントに必要な情報のみがシステムに宣言されています。users
は、システムの任意のユーザーがマウントを実行できることを宣言します。特定のユーザーのみにマウントを許可する場合は、オプションuser=<uid>
を使用します。Nautilusにマウントを表示するには、/ mediaフォルダーまたはホームフォルダー内にマウントポイントを定義する必要があります。