我的 wsl 配置已经开启磁盘回收 cat .wslconfig
[experimental]
autoMemoryReclaim=gradual # 自动回收内存,可以在 gradual 、dropcache 、disabled 之间选择
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true
#wsl --manage Ubuntu --set-sparse true
sparseVhd=true # 自动回收硬盘空间
wsl 的版本
wsl -v
WSL 版本:2.1.5.0
内核版本:5.15.146.1-2
WSLg 版本:1.0.60
MSRDC 版本:1.2.5105
Direct3D 版本:1.611.1-81528511
DXCore 版本:10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows 版本:10.0.22631.3447
查看 wsl 占用磁盘空间
$ df -h
/dev/sdd 1007G 97G 859G 11% /
但是实际的 ext4.vhdx 有 157G,V 友有知道怎么解决的吗?网上说的 diskpart 好像不太适用最新的 wsl 了
1
smartruid 228 天前 via iPhone
|
2
chaleaochexist 228 天前
autoMemoryReclaim=gradual # 检测到空闲 CPU 使用率后自动释放缓存内存。设置 gradual 为缓慢释放,设置 dropcache 为立即释放缓存内存。
sparseVhd=true 这俩选项还在 experimental 下 其他好多都在 wsl2 下面了. 参考最新的文档. |
3
david98 228 天前
可以先导出来 生成 tar 文件,把旧的删掉,然后重新 import
|
4
fourierlove 227 天前
最好备份一下,我曾经释放后重启,就损坏了,丢了很多东西
|