ネットワークドライブをWindows 10 bashにマウントしますか?


16

私のWindows 10コマンドプロンプトで、ドライブをネットワーク共有ドライブに設定する必要があるとき、私はちょうど使用します

net use V: //192.168.xxx.xxx/folder

Windows 10のWindowsのUbuntuにBashを追加し、端末からネットワークドライブにもアクセスしたいので、マウントしてみました

sudo mount -t cifs -o username=myusername //192.168.xxx.xxx/folder /mnt/new_folder

new_folder/mntフォルダ内で自分を作成しましたが、エラーが発生します

sudo:コンピューターCOMPUTER NAMEが見つかりません

COMPUTER NAMEエクスプローラーにも表示されるコンピューターの実際の名前はどこにありますか。

何が間違っているのですか?また、Windows bashにネットワークドライブをマウントするにはどうすればよいですか?

編集:

hostsファイルにコンピューター名を追加することで、部分的に動作するようになりました etc/hosts

 127.0.1.1    COMPUTER NAME

しかし、まだネットワークドライブをマウントできません


これらは、使用した正確なコマンドにはできません。正確なコマンドを使用してください。あなたはnetwork pathどこに置くべきかを述べますCOMPUTERNAME。また、フォルダ内のスペースを使用するか、「間にそれらを入れないホストのエントリを削除するそれはちょうど(あなたが望むものではありません)自分のコンピュータにCOMPUTER_NAMEバックをリダイレクトしてください。。。編集あなたの質問を使用する正確なコマンドを持ちます。
リック

ネットワークパスの代わりに、リモートサーバー(オフィス内)のリモートアドレスを使用したので、それはに沿ってい192.168.xxx.xxx/newtork_folderます。オリジナルにはスペースがありません。多分私はそれではっきりしませんでした。
dingo_d

まあ、それはすべてあなたの質問で重要です。(あなたが持っていたnetwork path直後に//コンピュータ名であるべきであるあなたがそのIPアドレスまたはコンピュータ名でコンピュータにpingを実行できますか?
のRik

I added Bash on Ubuntu on Windows in my Windows 10O、待って...これはすべて同じコンピューター上にありますか?WindowsでUbuntuをどのように実行していますか?
リック

bashはWindows上にあり(新しい記念日の更新でテスト中)、リモートサーバーはラップトップと同じネットワーク上にあります。
dingo_d

回答:


7

ネットワークドライブ(およびリムーバブルローカルドライブ)のWSLアクセス可能なマウントのサポートが2017年4月発表されました。どのビルドが最初に組み込まれたか正確にはわかりませんが、私の推測では15063.250前後で十分に新しいはずです。サポートがある場合は、次を実行できます。

sudo mount -t drvfs '\\192.168.xxx.xxx\folder' /mnt/new_folder

(ネットワークパスはバックスラッシュで表す必要があるため、シェルが自動的にスラッシュに変換されるのを停止するには引用符で囲む必要があります。)


-4

上記のCallum Gareの回答を参照してください。WSL
は非常に開発が進んでおり、現在ではネットワーク共有フォルダーのマウントをサポートしています。


古い答え

Windows 10 Bashと呼ばれるものは、一部の用途では優れていますが、他の用途では完全に機能しません。一般に、開発者にとっては便利ですが、SysAdminsにとっては役に立ちません。これは、少なくとも現時点では意図的なものです。それはちょうどそれが重い開発中だとのRikのようにいくつかの機能は、現在の焦点から外れていることを意味する可能性を指摘し、何人かの人々ここでスーパーユーザにも信じています。この問題に関する別の見方は、現時点でMicrosoftシェル製品のナンバーワンであるPowershellと競合してはいけないということです。

それはすべて、特定のニーズが何であるかによって異なります。必要なのがBashだけなら、今はCygwinを使用することをお勧めします。または、インストールを必要としないcmder

長い前文の後、あなたの質問に答えたいと思います。

質問: Bash から Windows 10にネットワークドライブをマウントしますか?

回答: Windows 10では、Cygwin Bashプロンプトを開き、以下を発行します。

net use V: //192.168.xxx.xxx/folder

またはcmder bashプロンプト:

net use V: \\192.168.xxx.xxx\folder

1
これは質問に答えず、犯人が何であるかを説明しません。回答の2/3は丁寧な暴言であり、追加のソフトウェアをインストールする必要がありますが、組み込みよりも利点がない回避策を提供しcmdます。
グロノスタジ

@gronostaj wslはこの機能を完全にサポートしていない(またはサポートしていない)と説明しました。それが犯人です。次に、タイトルの質問に答えて、適切なツールを使用すればそれがいかに簡単かを示しました。質問はbash組み込みのものではなく、に関するものであることに注意してくださいcmd
simlev

1
この回答を削除する必要があります。
ケニーエビット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.