我正在使用 Windows 10 版本 1903 OS Build 18362.356 和 WSL(Ubuntu 18.04)。我可以正常访问 C: 驱动器中的文件,但是在 Windows 资源管理器的“网络”部分下有一个驱动器,我找不到它。我知道以前有人在这里问过这个问题,但是当我尝试回答时:https://superuser.com/a/1261563/1089317
IE:
$ sudo mkdir /mnt/share
$ sudo mount -t drvfs '\\server\share' /mnt/share
(我将其作为两个单独的命令执行,第一个命令运行良好)并且在第二条语句后出现错误:
mount: mnt/share: 挂载点不存在。<3>init: (5524) ERROR: UtilCreateProcessAndWait:360: /bin/mount failed with status 0x2000 没有错误信息
任何帮助都将非常感激。
谢谢
答案1
编辑:运行:net.exe-我相信这找到了共享驱动器
跑步sudo mkdir /mnt/share
跑步sudo mount -t drvfs '\\server\share' /mnt/share
注意:\\server\share
将是您的共享驱动器的名称,您在运行 net.exe 时应该能够看到它。
此后它对我来说就起作用了,cd
现在/mnt/share
所有文件都应该可以访问了。
现在它已经起作用了,我必须先使用命令 net.exe,然后它才能找到共享驱动器。但看起来我必须在sudo mount -t drvfs '\\server\share' /mnt/share
每个会话中运行该命令,我想这不是世界末日。只是很烦人。
答案2
以下是原始作者对此问题的回答:
现在它已经起作用了,我必须先使用命令 net.exe,然后它才能找到共享驱动器。但看起来我必须在每个会话中运行命令 sudo mount -t drvfs '\server\share' /mnt/share,我想这不是世界末日。只是很烦人。
答案3
从 Windows Subsystem for Linux 访问网络驱动器上的文件的步骤
从 WSL 控制网络驱动器上的文件的非常简单的步骤如下:
- 首先,同时按下 Windows 和字母 E 键。这将在屏幕上打开文件资源管理器。
- 之后,从左侧面板单击 Linux,然后点击窗口右侧的 Distros 快捷方式。
- 接下来,打开正在运行的 WSL 发行版(例如:Ubuntu)文件夹,查看您想要的文件。
- 此外,双击名为家在列表下,打开。
- 现在,打开文件夹。
就是这样。