问题描述
在WSL2中使用Ubuntu,时间久了WSL文件所占空间逐渐增大,在Ubuntu中删除了无用的文件和docker镜像后,WSL文件并没有自动收缩大小。
环境描述
1、WSL:2.2.4.0
2、操作系统:Win11
解决方案:
通过DiskPart压缩磁盘。DiskPart,是一个命令行程序,可以管理自操作系统版本中的磁盘、分区或卷。windows 2000以上版本均带有该工具。
第一步: 关闭WSL2
执行wsl --shutdown关闭WSL2.
第二步:打开diskpart程序
使用快捷键window+r,打开运行窗口,输入diskpart,然后点击OK。


第三步 :压缩文件
找到ext4.vhdx文件所在路径,比如我的文件路径就是"E:\WSL-Linux\ext4.vhdx,然后执行下述指令进行文件压缩。
DISKPART> select vdisk file="E:\WSL-Linux\ext4.vhdx"
DiskPart 已成功选择虚拟磁盘文件。
DISKPART> compact vdisk
100 百分比已完成
DiskPart 已成功压缩虚拟磁盘文件。
完整执行完上述步骤,WSL2文件空间就得到释放。

1860

被折叠的 条评论
为什么被折叠?



