我使用Ubuntu发行版在WSL2中从Gitlab克隆了一个git存储库,当我在另一次启动WSL2时,它就不见了。
有人能告诉我为什么会发生这种事吗?
存在一个与WSL2和文件消失有关的持续问题
它可能取决于您的操作系统(W10?哪个版本?W11?(以及您是否应用了最新的Windows更新。
如果看到文件,请先检查%APPDATA%/Local/Packages/
(在重新启动WSL2之前(。
并检查rootfs
是否仍然可见,如问题6221中所述。例如::Users<user>AppDataLocalPackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgscLocalStaterootfs
但是,正如NotTheDr01ds所评论的,那将只是WSL1。
关于WSL2,参见microsoft/WSL
第4699期";WSL2应当自动地将磁盘空间释放回主机OS";。
在进行git克隆后,我发现目录是空的。这似乎只有当我从bash脚本运行gitclone时才会发生。
我还发现;cd"修复了问题的当前实例,文件显示出来。总是这样做有点痛苦。不幸的是,将此命令添加到脚本中没有帮助。您必须在bash提示符下键入它。
希望这个变通方法能有所帮助。
Michael Milette