之前用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