WSL2 预设包含 /mnt/c/Users/UserName
windows 共享资料夹.
我想要关闭两个OS系统的这种连接,因为这特别危险,尤其是rm
指令,可以从 WSL2 的 linux os 影响 windows 的资料
WSL2 预设包含 /mnt/c/Users/UserName
windows 共享资料夹.
我想要关闭两个OS系统的这种连接,因为这特别危险,尤其是rm
指令,可以从 WSL2 的 linux os 影响 windows 的资料
无法关闭。
本质上来说只有一个 Windows 文件系统,所谓的 Linux 盘符都是 WSL2 虚拟出来的,并不真实存在一个 Linux 文件系统。(这也是 WSL2 文件系统被诟病慢的原因)
不过你可以手动 umount /mnt/c
取消掉挂载。
自己写个批处理,放到 WSL2 启动项里吧。
P.S. WSL1 时代有个配置项,在 /etc/wsl
下可选择配置 enabled
为 false
来禁用自动挂载 Windows 盘符(但 /mnt/c
盘符还会在,只是变成了一个空目录),不清楚 WSL2 里是否依然可用,手头没机器测试。
15 回答8.4k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
询问 WSL 官方得到以下方式
From https://github.com/microsoft/WSL/issues/5870