web-dev-qa-db-ja.com

Windows共有をホームディレクトリのローカルフォルダーとしてマウントする最も簡単な方法は何ですか?

Gnome Nautilus経由で、UbuntuサーバーからSamba共有を簡単にマウントできます。しかし、これらの「マウント」はちょっとした偽物です。私が実行する多くのアプリケーションは、Gnomeがこれらのサーバーフォルダーをマウントしたことを認識しないため、サーバーからファイルを開くことができません。

過去に/etc/fstabentryおよびグローバルにマウント/mntフォルダーを作成しましたが、これは他の人としては機能しませんUbuntuラップトップを共有します。

私(および他の人)のホームディレクトリに「本物の」サンバマウントを作成する最も簡単な方法は何ですか?ログイン時に実行できるコマンドまたはGUIアプリケーションであれば問題ありません。これらのサーバーフォルダーを常にマウントする必要はありません。

26
HDave

ホームディレクトリにmountsというディレクトリがあり、そこにさまざまなSamba共有をマウントしたいとします。さらに、sharenameというリモートマシンからhostnameという共有をマウントすることに特に興味があるとします(これはIPアドレスでも構いません)。 usernameです。まず、マウントポイントを作成します。

mkdir ~/mounts/sharename

次に、共有をマウントします。

Sudo mount.cifs //hostname/sharename ~/mounts/sharename -o user=username

Ubuntu 12.04 LTS以前では、mount.cifsコマンドがない場合は、 cifs-utils Install cifs-utils パッケージ、または代わりにsmbmountを使用します(これは smbfsによって提供されます) Install smbfs パッケージ)。

Sudo smbmount //hostname/sharename ~/mounts/sharename -o user=username

smbmount使用不可 Ubuntu 12.10以降では、 少なくともこれまで ですが、代わりにmount.cifsを使用できます。 HDave for これを指す 。)

Rootとしてコマンドを実行するために、ローカルマシンでパスワードの入力を求められる場合があります。次に、共有をマウントできるようにログインするために、リモートマシンでパスワードの入力を求められます。

27
Eliah Kagan
  • ファイルマネージャーを開きます。つまり、ホームフォルダーのアイコンをクリックします。
  • 画面上部にあるのは、ファイルマネージャのメニューです(ウィンドウの上部ではありません)。
  • ファイルサーバーに接続...;をクリックします。 [サーバーに接続]というタイトルのウィンドウが開きます。
  • Type;というタイトルのドロップダウンボックスをクリックします。 Windows共有を選択します(つまり、パブリックFTPのデフォルトから変更します)
  • サーバーを入力します(DNSまたはそのIPアドレスで解決できる場合は名前を入力します)
  • 共有を入力します(つまり、Windows共有でShare '\\ Server\Share'のコンポーネントとして表示されるアイテム)
  • フォルダにマウントを配置する共有上の特定のディレクトリの名前を入力します
  • 任意またはオプションのユーザー詳細を入力します
  • 共有がマウントされ、[ネットワーク]の下の左側のリストの[ファイルマネージャー]ウィンドウに表示されます。
  • 次に、そのマウント用のブックマークを作成します。繰り返しますが、画面上部のファイルマネージャメニューから:ブックマーク→ブックマークを追加(最初にマウントした共有をクリック/ハイライトした後)。
4
Steve

あなたがまだ簡単なものを探しているかどうかはわかりませんが、私はそれを見つけました:

開いた共有はすべて自動的にマウントされますホームフォルダーの/home/.gvfsの下。

/home/.gvfsで必要なファイルまたはフォルダーをアプリケーションにポイントする限り、どのアプリケーションでも共有を認識して、通常のフォルダーであるかのように共有にアクセスできます。

3
Jean-Paul Boyer

Sambaを使用してLinuxサーバー上のファイルにアクセスするのはなぜですか? Sambaは、Windowsネットワーク共有およびサービスにアクセスするためのものです。

代わりに sshfs を使用します。セットアップはまったく必要なく、アプリケーションによって認識される「適切な」マウントポイントが得られます。

Sudo apt-get install sshfs

リモートファイルシステムをマウントします

sshfs user@Host:/path /local/mount/point

でアンマウントします

fusermount -u /local/mount/point
1
kynan