web-dev-qa-db-ja.com

コマンドラインからマウントされたWindows共有にアクセスするにはどうすればよいですか?

Places > Connect to Server...を使用して、作業環境のWindows共有に接続します(Kerberos認証が必要です)。そうすると、Nautilusを介してWindows共有にアクセスできますが、smbclientを使用せずにコマンドラインから共有にアクセスする方法がわかりません。

たとえば、共有は/mntまたは/mediaの下にマウントされません。 ~/.gvfsも調べましたが、それも空です。

smbclientを使用せずに、コマンドラインからマウントされたWindows共有にアクセスできますか?

27
Bryan

次を使用できます。

mount -t smbfs //servername/myshare /mnt/servername/myshare -o username=myself

動作しない場合は、smbfsの代わりにcifsを試してください。明らかに新しいWindowsサーバーではcifsが動作しますが、使用する必要はありません。

ここで、//servername/myshareは共有アドレスであり、/mnt/servername/myshareはシステムのマウントフォルダーです。

マウントしたら、コマンドライン経由で/mnt/servername/myshareで共有にアクセスできます。

このUbuntuフォーラムで解決策を見つけました: smbclientは動作しますが、mount -t smbfsは動作しません

17
Felipe

GVFSマウントポイントは、リリースごとに変更されています。 Ubuntu 12.10では、/var/run/<username>/<mountname>/にあります。

マウントのパスを簡単に見つける1つの方法は、「ターミナルを開く」プラグインを使用することです。

Install via the software center

インストールを完了するには、ログアウトしてログインする必要があります。

インストールしたら、Windows共有フォルダーに移動し、「ファイル」をクリックしてから「ターミナルで開く」をクリックします。

マウントを見つける別の方法は、mountの出力を調べることです。 gvfsd-Fuseで始まる行を探します。

10
Flimm

cd ~を実行して、ホームディレクトリに移動します。

次にls .*を実行して、.で始まるファイルとディレクトリをリストします。

これにより、すべての隠しディレクトリとホームディレクトリ内の構成ファイルが表示されます。

.gvfsディレクトリを探します。あなたはcd .gvfsでそれに行くことができます。

これには、OS GUI内で作成したすべてのマウントポイントが含まれます。

そして、これらのポイントからマウントされたドライブまたは共有を参照できます。

1
James Reid