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


9

これは私がDebian wheezy(7.4)を実行していることを除いて、ここおよびここでも少し同じ質問です。明確にするために、これらのディレクトリは存在しません。

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

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

~/.gvfs/

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

/media/
/mnt/

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


一部の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

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


〜/ .gvfsディレクトリが存在するかどうかを確認しましたか?
アレッサンドロドッティコントラ

@adcはい、存在しますが、空です
マイクT

通常、これらは/ mediaの下のどこかにマウントされます。これはで確認できgvfs-mountます。
bjanssen 2014

@bjanssen gvfs-mount -lはマウントが存在することを示していますが、どこにあるかは示していません。そして、それは下にありません/media
マイクT

回答:


9

わかりました。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デーモンに関する部分。


鮮やかさ!「ターミナルで開く」機能も機能するようになりました。
マイクT

1
gvfs-fuseをインストールした後でも、Jessieにfuseグループが存在しないようです。
Adambean 2016

8

bjanssenの回答に追加するには、Debian jessieでSMB共有を次の場所から入手できます。

/run/user/$UID/gvfs

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


2

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

//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

mountリストには表示されませんがgvfs-mount、マウントに関する情報が表示されます。
マイクT

どういうわけかマウントを表示するための完全な権限がない場合、または実際に正しくマウントされていない場合を除き、この答えは正しいはずです。rootとしてすべてのアクションを実行していますか、それともsudoを使用していますか?
ジョージスパイスランド2014

@GeorgeSpicelandは(GVFSを介して)Nautilusで通常のユーザーとしてマウントされ、Nautilusブラウザーで動作しますが、ルートを含む他のすべてのユーザーには明らかに非表示/役に立たないようです。
マイクT

@George Spiceland:gvfsはFUSEベースです。共有をマウントしているユーザーのみが適切なgvfs情報を見ることができます。私の好奇心が急上昇したため、この問題を調査しています(Debian Wheezy VMを起動する必要があるだけです)。前回この問題に対処しなければならなかったとき、gvfs-mountは/ foo / barなどのgvfs-mount-daemonのようなエントリを表示しました。どうやらこれはSqueeze以降変更されています。
bjanssen 2014

Debianベースのディストリビューションでの私の弱点ははっきりと表れています。説明担当者のおかげで、私はこれを自分で調査するかもしれません。
ジョージスパイスランド2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.