Tot*_*son 10 windows ubuntu subst fstab
我在Windows上的开发环境包括子文件夹,即文件夹c:\ MyBuild可以被子文件替换为驱动器号,比如t:
在Ubuntu子系统终端中,我可以将文件夹绑定到mount,就像这样
sudo mount --bind /mnt/c/MyBuild /mnt/t
Run Code Online (Sandbox Code Playgroud)
这在当前shell中工作正常,但它不是持久的,如果从外部调用bash脚本,则此挂载不存在,因此脚本可能会失败,文件夹/ mnt/t/someFolder不存在.
我确实将以下内容添加到/ etc/fstab中,但它没有按预期工作
/mnt/t /mnt/c/MyBuild none defaults,bind 0 0
Run Code Online (Sandbox Code Playgroud)
如何在Windows Ubuntu子系统中使此挂载持久化?
此问题可能是由 Windows 快速启动造成的。此设置在 Windows 10 上默认处于启用状态。在关机或重新启动时,Windows 只需重新加载C:\hiberfile.sys
映像,然后锁定其驱动器分区以确保安全。(在休眠时对 NTFS 分区进行更改是有风险的。因此,如果挂载该分区的 WSL 工具看到休眠标志,则不会以读/写模式挂载它。)
我遇到了同样的问题,驱动器有时安装得很好,但有时却拒绝安装,这非常令人困惑和恼人。
要解决此问题,请转至控制面板 > 硬件和声音 > 电源选项 > 找到“打开快速启动”的设置,然后取消选中该选项。重新启动计算机,您应该可以访问该磁盘。
归档时间: |
|
查看次数: |
506 次 |
最近记录: |