之前用WSL来在windows和服务器之间传输数据,所以有很多数据缓存,但是现在找不到他们的路径,所以想直接重置
首先使用spacesniffer看一下C盘的情况:
看起来,这个WSL真的占用了很多空间,但是我又不知道该怎么删除
因为这个对应的文件好像是一个虚拟机
然后我尝试在WSL里面找
这个drivers都用了300GB了
我真的无语了
然后查看这个目录有哪些大文件
du -ah /usr/lib/wsl/drivers | sort -rh | head -n 20
结果发现全部都是小文件啊,我服气了
也就是说,这个大文件不在WSL里面,但是spacesniffer又只想这个大文件在WSL里面,真的不知道该怎么办了。。。。
看来只能尝试重装WSL。
注意,一定得 管理员权限 打开 powershell,不能cmd,也不能普通用户。
- 运行
wsl -l -v
查看已安装的发行版。 - 运行
wsl --unregister <发行版名称>
来注销并删除它。例如:wsl --unregister Ubuntu
。 - 重装
wsl --install
- 重启windows