Gnome Nautilus経由で、UbuntuサーバーからSamba共有を簡単にマウントできます。しかし、これらの「マウント」はちょっとした偽物です。私が実行する多くのアプリケーションは、Gnomeがこれらのサーバーフォルダーをマウントしたことを認識しないため、サーバーからファイルを開くことができません。
過去に/etc/fstab
entryおよびグローバルにマウント、/mnt
フォルダーを作成しましたが、これは他の人としては機能しませんUbuntuラップトップを共有します。
私(および他の人)のホームディレクトリに「本物の」サンバマウントを作成する最も簡単な方法は何ですか?ログイン時に実行できるコマンドまたはGUIアプリケーションであれば問題ありません。これらのサーバーフォルダーを常にマウントする必要はありません。
ホームディレクトリに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 パッケージ、または代わりにsmbmount
を使用します(これは smbfsによって提供されます) パッケージ)。
Sudo smbmount //hostname/sharename ~/mounts/sharename -o user=username
(smbmount
は 使用不可 Ubuntu 12.10以降では、 少なくともこれまで ですが、代わりにmount.cifs
を使用できます。 HDave for これを指す 。)
Rootとしてコマンドを実行するために、ローカルマシンでパスワードの入力を求められる場合があります。次に、共有をマウントできるようにログインするために、リモートマシンでパスワードの入力を求められます。
あなたがまだ簡単なものを探しているかどうかはわかりませんが、私はそれを見つけました:
開いた共有はすべて自動的にマウントされますホームフォルダーの/home/.gvfs
の下。
/home/.gvfs
で必要なファイルまたはフォルダーをアプリケーションにポイントする限り、どのアプリケーションでも共有を認識して、通常のフォルダーであるかのように共有にアクセスできます。
Sambaを使用してLinuxサーバー上のファイルにアクセスするのはなぜですか? Sambaは、Windowsネットワーク共有およびサービスにアクセスするためのものです。
代わりに sshfs を使用します。セットアップはまったく必要なく、アプリケーションによって認識される「適切な」マウントポイントが得られます。
Sudo apt-get install sshfs
リモートファイルシステムをマウントします
sshfs user@Host:/path /local/mount/point
でアンマウントします
fusermount -u /local/mount/point