Linuxターミナルを使用してドライブネットワーク共有をマップするにはどうすればよいですか?


22

Linuxにまだ慣れており、GUIは素晴らしいです。Ubuntu 10があり、ネットワークに移動してWindowsネットワークを見ることができます。次に、これをダブルクリックすると、共有されているドライブが表示されます。次に、ターミナルに戻って使用するとき:

cd ~/.gvfs

マップされたドライブを見ることができます。しかし、すべてのマウスクリックなしでこれができればいいと思います。それではnet use、Windowsのようなネットワークドライブをターミナルにマップするにはどうすればよいですか。

編集:何が起こったのか分かりませんが、これは私がそれを機能させるためにしたことです。共有用のディレクトリを作成して/media実行しました:

sudo mount -t cifs -o username=nicorellius //server/share/ /media/share

そして、コマンドが見つからないという。だから私は先に行って使用すると思ったsmbfsので走った:

sudo apt-get install smbfs

smbfs代わりにで提案されたコマンドを試してみましたが、それでもcifsうまくいきませんでした。だから私はもう一度試して、次に走ったとき:

sudo mount -t cifs -o username=nicorellius //server/share/ /media/share

それは機能し、でディレクトリに移動できましたcd

回答:


22

共有のマウントポイントとして使用するマシンにディレクトリを作成します。

sudo mkdir /media/yoursharename

次に、mountコマンドを使用して、作成したマウントポイントにWindows共有をマップします。

sudo mount -t cifs -o username=nicorellius //server/sharename /media/yoursharename

これで、/ media / yoursharenameマウントポイントから共有にアクセスできるはずです。


Sambaは既にインストールされていませんか?[場所]> [ネットワーク]に移動してWindowsネットワークを見つけたときに、共有にアクセスしているプログラムではありませんか?
-nicorellius

1
Sambaは既にインストールされていますが、リモートファイルシステムをマウントするためのsmbfsはUbuntuのデフォルトではありません。長い間この方法を使用しましたが、チェックしたばかりで、cifsがsmbfsに取って代わり、GUIが同様にcifsを使用してドライブをマウントします。元の回答では、mountコマンドをcifsバージョンに変更しました。追加のパッケージをインストールせずにこれを実行する必要があります。
ジョンラボトニック

私がそれを機能させるために何をしたかについては私の質問の編集を参照してください
...-nicorellius

奇妙なことに、アクセスが必要な他の共有でこれを試しましたが、うまくいきませんでした。IPアドレスまたはサーバー名についての何か...だから私はローカルIP 192.168.xxで試しましたが、これもうまくいきました。ジョン、大助かり-ありがとう!
-nicorellius


7

gvfs-mount~/.gvfsGnomeアプリケーションと同じ方法でファイルシステムをマウントするために使用できます。


2
構文は次のとおり gvfs-mount mount smb://username@server.tld/share です。最初にブックマークを作成する必要がある場合があります。
フロー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.