如何在windows Ubuntu子系统中安装子驱动器
我在Windows上的开发环境包括子目录文件夹,即文件夹c:\MyBuild可能被替换为驱动器号,例如t: 在Ubuntu子系统终端中,我可以将文件夹绑定到挂载上,如下所示如何在windows Ubuntu子系统中安装子驱动器,windows,ubuntu,subst,fstab,Windows,Ubuntu,Subst,Fstab,我在Windows上的开发环境包括子目录文件夹,即文件夹c:\MyBuild可能被替换为驱动器号,例如t: 在Ubuntu子系统终端中,我可以将文件夹绑定到挂载上,如下所示 sudo mount --bind /mnt/c/MyBuild /mnt/t 这在当前shell中工作正常,但不是持久性的,如果从外部调用bash脚本,则此装载不存在,因此脚本可能会失败,说folder/mnt/t/someFolder不存在 我确实在/etc/fstab中添加了以下内容,但它没有按预期工作 /mnt
sudo mount --bind /mnt/c/MyBuild /mnt/t
这在当前shell中工作正常,但不是持久性的,如果从外部调用bash脚本,则此装载不存在,因此脚本可能会失败,说folder/mnt/t/someFolder不存在 我确实在/etc/fstab中添加了以下内容,但它没有按预期工作
/mnt/t /mnt/c/MyBuild none defaults,bind 0 0
如何在Windows Ubuntu子系统中保持此装载?我在c上创建了一个指向路径位置的链接
sudo ln -s /mnt/c/MyBuild /mnt/t
它不像自动挂载子文件夹那样动态,但保持“挂载”的持久性。为什么否决?前两个参数应该是“/mnt/c/MyBuild/mnt/t”,但WSL和fstab存在问题。它应该在17093建成后尊重它,但我运气不太好。还有/etc/wsl.conf和各种可以使用sudoers和.bash_profile或.bashrc尝试的东西,但我还没有找到解决方案。祝你好运。fstab做了什么出乎意料的事情?它不是持久的