wsl 如何释放磁盘空间

224 天前
 enzo26

我的 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 了

1199 次点击
所在节点    问与答
4 条回复
smartruid
224 天前
chaleaochexist
223 天前
autoMemoryReclaim=gradual # 检测到空闲 CPU 使用率后自动释放缓存内存。设置 gradual 为缓慢释放,设置 dropcache 为立即释放缓存内存。
sparseVhd=true

这俩选项还在 experimental 下
其他好多都在 wsl2 下面了.

参考最新的文档.
david98
223 天前
可以先导出来 生成 tar 文件,把旧的删掉,然后重新 import
fourierlove
223 天前
最好备份一下,我曾经释放后重启,就损坏了,丢了很多东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1038888

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX