Dom*_*que 5 mount network-drive windows-10
在我的 Windows-10 机器上,我有一个 Ubuntu 应用程序,用于处理本地 PC 上的文件。为了做到这一点,我有两个安装点(每个硬盘一个,如您所见):
Ubuntu Prompt>mount
...
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
E: on /mnt/e type drvfs (rw,noatime,uid=1000,gid=1000)
Run Code Online (Sandbox Code Playgroud)
在我的 Windows-10 PC 上,我还有一个网络驱动器,您可以在以下WMIC
结果中看到:
Windows Prompt>>wmic logicaldisk get Caption, Description
Caption Description
C: Local Fixed Disk
...
E: Local Fixed Disk
H: Network Connection
...
Run Code Online (Sandbox Code Playgroud)
我能够将 H:-drive 安装为安装点(这使得它可以从我的 Ubuntu 应用程序中轻松访问),如您所见:
Ubuntu Prompt> sudo mount H: /mnt/h -t drvfs
Ubuntu Prompt> mount
...
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
E: on /mnt/e type drvfs (rw,noatime,uid=1000,gid=1000)
H: on /mnt/h type drvfs (rw,relatime)
Run Code Online (Sandbox Code Playgroud)
但是,当我关闭 Ubuntu 应用程序并重新打开它时,与 H:-drive 相关的安装点消失了:
Ubuntu Prompt> mount
...
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
E: on /mnt/e type drvfs (rw,noatime,uid=1000,gid=1000)
// No H:-drive mounting point anymore!
Run Code Online (Sandbox Code Playgroud)
有没有办法让这个安装点持久化?
提前致谢
第一次回复后编辑
我使用的 Ubuntu 应用程序具有以下规格(Windows 开始按钮、应用程序和功能(系统设置)):
Publisher : Canonical Group Limited
Version : 1804.2018.817.0
App : 0 bytes
Data : 0 bytes
Total usage : 0 bytes
Run Code Online (Sandbox Code Playgroud)
至于fstab
而言,这是结果find / -name "fstab" 2>/dev/null
的命令:
/etc/fstab
/mnt/c/cygwin/etc/fstab
/mnt/c/cygwin64/etc/fstab
/mnt/c/MinGW/msys/1.0/etc/fstab
/mnt/c/Program Files/Git/etc/fstab
/mnt/c/Program Files (x86)/Microsoft Visual Studio/2017/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/Git/etc/fstab
/mnt/c/Users/DominiqueDS/AppData/Local/GitHubDesktop/app-1.1.1/resources/app/git/etc/fstab
/usr/share/doc/mount/examples/fstab
/usr/share/doc/util-linux/examples/fstab
Run Code Online (Sandbox Code Playgroud)
我相信我需要的是第一个,但这个目前有以下内容:
Ubuntu prompt> cat fstab
LABEL=cloudimg-rootfs / ext4 defaults 0 0
Run Code Online (Sandbox Code Playgroud)
这种格式与第一个回复中的格式如此不同,以至于我不愿意使用它(想象一下,由于安装点损坏,我无法再启动我的 Ubuntu 应用程序)。
你能确认我这fstab
确实是正确的并且提到的格式是正确的吗?
我假设您使用的是 WSL(Linux 的 Windows 子系统)Ubuntu。然后为了保留会话之间的挂载点,您需要编辑位于 /etc 目录中的fstab文件
在您的情况下,您应该向 fstab 添加类似于以下内容的内容:
H: /mnt/h drvfs defaults 0 0
而不是H:
(磁盘名称),你也可以使用自己的网络位置\\server\share\
请注意,您应该至少使用17093 版本的 WSL才能处理 fstab。
归档时间: |
|
查看次数: |
10057 次 |
最近记录: |