我真的是Ubuntu和WSL的新手。
我的问题很简单:我想从已安装在计算机中的Ubuntu(与Windows一起双启动)访问我在Windows中拥有的WSL2文件系统。我找到了一个名为ext4.vhdx的文件,我想这是我的整个wsl驱动器,但是我不确定,它在
c:\Users\USER\Appdata\Local\Packages\CanonicalGroupLimited.Ubuntu20.04o...\LocalState\
我目前正在从事Web开发,我想在WSL2和Ubuntu中共享该环境,我注意到使用linux fs的速度比Windows fs快得多,并且在诸如watcher之类的环境中效果更好。那么,有可能吗? 我目前正在运行Windows 10 19041(2004),Ubuntu LTS 20.04
答案 0 :(得分:0)
在进行WSL Ubuntu共享时,我也遇到了类似的问题,我终于在互联网上找到了一种完美的解决方案。
参考链接: https://www.nicholasmelnick.com/2020/07/sharing-your-wsl2-environment-with-linux/
基本上就是这些步骤,
$ sudo mkdir -p /mnt/wsl
$ sudo guestmount -o allow_other \
--add /mnt/c/Users/username/AppData/Local/Packages/CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/LocalState/ext4.vhdx \
-i /mnt/wsl
完成!希望这能解决您的问题。 :)