WSL2回收磁盘空间

不同于 WSL1,WSL2 本质上是虚拟机,所以 Windows 会自动创建 vhdx 后缀的虚拟磁盘文件作为存储。
这个 vhdx 后缀的虚拟磁盘文件特点是可以自动扩容,但是一般不会自动缩容。
一旦有很多文件把它“撑大”,即使把这些文件删除它也不会自动“缩小”。
所以删除文件后还需要我们手动进行压缩才能释放磁盘空间。

# 关闭 WSL2 中的 linux distributions
wsl --shutdown

# 运行管理计算机的驱动器的 DiskPart 命令
diskpart

# 选择虚拟磁盘文件
select vdisk file="D:\Ubuntu_2204.1.7.0_x64\ext4.vhdx"
# 压缩文件
compact vdisk
# 压缩完毕后卸载磁盘
detach vdisk

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

4 − 3 =