【发布时间】:2022-01-25 07:58:19
【问题描述】:
我在 WSL2 中使用 Ubuntu 发行版从 Gitlab 克隆了一个 git 存储库,但当我在另一次启动 WSL2 时它消失了。
谁能告诉我为什么会这样?
【问题讨论】:
标签: linux git ubuntu gitlab wsl-2
我在 WSL2 中使用 Ubuntu 发行版从 Gitlab 克隆了一个 git 存储库,但当我在另一次启动 WSL2 时它消失了。
谁能告诉我为什么会这样?
【问题讨论】:
标签: linux git ubuntu gitlab wsl-2
存在与WSL2 and files disappearing 相关的持续问题
这可能取决于您的操作系统(W10?哪个版本?W11?)以及您是否应用了最新的 Windows 更新。
如果您看到您的文件,请先检查%APPDATA%/Local/Packages/(在重新启动 WSL2 之前)。
并检查issue 6221 中的rootfs 是否仍然可见。
例如::\Users\<user>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
但是,作为NotTheDr01ds cmets,那将只是 WSL1。
对于 WSL2,请参阅microsoft/WSL issue 4699 "WSL 2 should automatically release disk space back to the host OS"。
【讨论】:
rootfs目录只适用于WSL1。在 WSL2 下,文件系统位于虚拟磁盘 (ext4.vhdx) 中。我知道 Github 问题引用了 rootfs,但我认为他们很困惑(记得从 WSL1 开始,因为那时 WSL2 还没有那么久)。