web-dev-qa-db-ja.com

LinuxのWindowsサブシステムからネットワークドライブ上のファイルにアクセスする方法

Windows 10バージョン1903 OSビルド18362.356およびWSL(Ubuntu 18.04)を使用しています。 C:ドライブのファイルには問題なくアクセスできますが、Windowsエクスプローラーの[ネットワーク]セクションの下に、どこにも見つからないドライブがあります。私はこれが以前にここで尋ねられたことを知っていますが、私が答えを試すとき: https://superuser.com/a/1261563/1089317

例:

$ Sudo mkdir /mnt/share
$ Sudo mount -t drvfs '\\server\share' /mnt/share

(私は2つの別々のコマンドとして実行しました、最初のコマンドはうまく実行されます)そして2番目のステートメントの後にエラーが発生します:

マウント:mnt/share:マウントポイントが存在しません。 <3> init:(5524)ERROR:UtilCreateProcessAndWait:360:/ bin/mount failed with status 0x2000 No error information

どんな助けでも大歓迎です。

ありがとう

2
Agustin

編集:実行:net.exe-これは共有ドライブを見つけたと思います

sudo mkdir/mnt/shareを実行します。

sudo mount -t drvfs '\ server\share' mnt shareを実行します

注:「server\share」は、net.exeを実行すると表示されるはずの共有ドライブの名前になります

それはその後私にとってはうまくいきました、/ mnt/shareにcdすると、すべてのファイルにアクセスできるようになります。

現在は機能していますが、最初にコマンドnet.exeを使用する必要があり、それから共有ドライブを見つけました。しかし、Sudo mount -t drvfs '\ server\share'/mnt/shareコマンドをすべてのセッションで実行する必要があるようです。これは、世界の終わりではないと思います。ただ迷惑です。

1
Agustin

質問に追加されたOPの回答は次のとおりです。

現在は機能していますが、最初にコマンドnet.exeを使用する必要があり、それから共有ドライブを見つけました。しかし、Sudo mount -t drvfs '\ server\share'/mnt/shareコマンドをすべてのセッションで実行する必要があるようです。これは、世界の終わりではないと思います。ただ迷惑です。

0
jww