web-dev-qa-db-ja.com

コマンドラインでNautilusにマウントしたSambaの場所に移動するにはどうすればよいですか?

これは 同じ質問ですそしてここにも少し )ですが、Debian wheezy(7.4)を実行しています。クリアするために、これらのディレクトリは存在しません:

/run/user
/var/run/user
~/.cache/gvfs

そして、このディレクトリは空です:

~/.gvfs/

また、GVFSでマウントされたsamba共有ディレクトリが次の場所に見つかりません。

/media/
/mnt/

当然のことながら、Nautilus Explorerが、ローカルにマウントされた、私が見ているパスを説明するのに役立つことを期待しています。または、「ターミナルで開く」で作業します。しかし、彼らは私を失敗させます!


[〜#〜] gvfs [〜#〜] ユーティリティの一部は、コマンドラインからいくつかの情報を表示します。

$ gvfs-mount -l
...
Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
  Type: GDaemonMount

またはgvfs-mount -li

Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
  Type: GDaemonMount
  default_location=smb://wincomp/sharedir/
  themed icons:  [folder-remote]  [folder]
  can_unmount=1
  can_eject=0
  is_shadowed=0

ただし、ローカルマウントの場所は指定されていません。

9
Mike T

わかりました。 Debian Wheezyのデフォルトのインストールでは、GVFSのPOSIX互換性レイヤーはインストールされません。それをインストールします:

apt-get install gvfs-Fuse

ユーザーをFuseグループに追加します。

adduser <username> Fuse

マシンを再起動(またはランレベルを切り替える)すると、GVFSはFuse-fsを/home/<username>/.gvfs/<resourcename>にエクスポートします。

宜しくお願いします。

詳細については、 https://wiki.gnome.org/Projects/gvfs/doc を参照してください。 Fuseデーモンに関する部分。

9
bjanssen

Bjanssenの答えに追加するために、DebianjessieではSMB共有はで利用可能です

/run/user/$UID/gvfs

同じことがSFTPまたはWEBDAV共有にも当てはまります。

8
Fred Schoen

Sambaがどこにマウントされているかわからない場合は、「mount」コマンドを使用してみてください。次のようなsthが表示されます。

//123.123.123.8/s /mnt/user/sambaShare smbfs  0 0

Samba共有を特定のディレクトリにマウントする場合は、「fstab」に追加します

//123.123.123.8/s  /mnt/user/sambaShare  smb  username=admin,password=pass 0 0
2
ahaw