
Windows 10のコマンドプロンプトで、ドライブをネットワーク共有ドライブに設定する必要がある場合は、次のようにします。
net use V: //192.168.xxx.xxx/folder
Windows 10にBash on Ubuntu on Windowsを追加しました。ターミナルからもネットワークドライブにアクセスできるようにしたいので、マウントしてみました。
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 でネットワーク ドライブをマウントするにはどうすればよいでしょうか?
編集:
私は、ホストファイルに自分のコンピュータ名を追加することで、部分的に動作させることができました。etc/hosts
127.0.1.1 COMPUTER NAME
しかし、ネットワークドライブをマウントできません
答え1
WSLアクセス可能なネットワークドライブ(およびリムーバブルローカルドライブ)のマウントのサポートが2017年4月に発表正確にどのビルドに最初に含まれていたかはわかりませんが、15063.250 以降が最新版であると思われます。サポートがある場合は、次のコマンドを実行できます。
sudo mount -t drvfs '\\192.168.xxx.xxx\folder' /mnt/new_folder
(ネットワーク パスはバックスラッシュで表現する必要があり、シェルが自動的にスラッシュに変換するのを防ぐために引用符で囲む必要があることに注意してください。)
答え2
Callum Gareの答え上記:
WSL は現在、積極的に開発されており、ネットワーク共有フォルダーのマウントをサポートするようになりました。
古い回答
あなたがWindows 10 Bashと呼ぶものは、一部の用途には優れていますが、他の用途にはまったく役に立ちません。一般的に、開発者にとっては便利ですが、システム管理者には役に立ちません。これは、少なくとも現時点では意図的なものです。Rikが言うように、現在開発が盛んであり、一部の機能が現在の焦点から外れているだけかもしれません。指摘しているそして一部の人々はここスーパーユーザーもそう信じています。この問題に関する別の見解は、現時点で Microsoft シェル製品の第 1 位である Powershell と競合してはならないというものです。
それはあなたの具体的なニーズ次第です。必要なのはBashだけなら、シグウィン今のところ。またはセンチダーインストールは必要ありません。
長い前置きが終わりましたので、ご質問にお答えしたいと思います。
質問:Windows 10 でネットワーク ドライブをマウントするからバッシュ?
答え:Windows 10では、シグウィンBash プロンプトと問題:
net use V: //192.168.xxx.xxx/folder
またはセンチダーbash プロンプト:
net use V: \\192.168.xxx.xxx\folder