我用 wls2 开发有一段时间了,但是发现它占用磁盘好快,我都没怎么写代码,但是存放 wls2 的两个 vhdx 文件,一个 40 多 G 一个 30 多 G 。但是进 linux 系统 df 看了一下更目录使用率才 15%。现在不知道怎么拯救我的磁盘。 我试过下面的压缩方式,但是没啥变化,还是那么大。不知道咋整了,难受,有大佬懂得可以给点解决思路吗? diskpart select vdisk file = "D:\Ubuntu\ext4.vhdx" compact vdisk 磁盘, wls2, vhdx, vdisk
两种方式: 1. 升级 WSL2 到最新预览版,支持内存和磁盘的自动 shrink https://devblogs.microsoft.com/commandline/windows-subsystem-for-linux-september-2023-update/#:~:text=Automatic%20disk%20space%20clean%20up%20(Set%20sparse%20VHD)&text=WSL%20virtual%20hard%20disks%20(VHDs,can%20automatically%20reduce%20their%20size. 2. 用第三方工具来清理 vhd 中未占用的空间 https://www.hanselman.com/blog/shrink-your-wsl2-virtual-disks-and-docker-images-and-reclaim-disk-space