web-dev-qa-db-ja.com

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

私の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を作成しましたが、エラーが発生します

須藤:コンピュータのコンピュータ名が見つかりません

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

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

編集:

etc/hostsのhostsファイルにコンピューター名を追加することで、部分的に機能しました

 127.0.1.1    COMPUTER NAME

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

17
dingo_d

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

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

(ネットワークパスはバックスラッシュで表す必要があるため、シェルが自動的にスラッシュに変換するのを停止するには引用符で囲む必要があることに注意してください。)

8
Callum Gare