使用 WSL 将 ext4 驱动器安装到 Windows 的文档在此处有清楚的说明(https://learn.microsoft.com/en-us/windows/wsl/wsl2-mount-disk)
但是,每当我关闭 WSL2 会话时,我就会失去从 Windows 内部对驱动器的访问权限......正如预期的那样。
是否有一种解决方法可以让 WSL 在后台运行,以便我安装的驱动器可以继续从 Windows 内部访问?
答案1
我找到了一种方法,即使关闭 WSL2 窗口后,仍可在 Windows 中保持已安装驱动器可用。在 WSL 中正确安装驱动器并可通过 Windows 资源管理器访问后,诀窍是让 WSL2 Ubuntu 实例在后台运行。
可以通过wsl_bg.cmd
在 Windows 启动文件夹中创建 CMD 脚本(即)来完成:(crl+r -> shell:startup)
wsl_bg.cmd:
wsl bash -c "nohup bash -c 'while true; do sleep 1h; done &' &>/dev/null "