WSL2使用记录——虚拟磁盘占用过大处理办法

WSL2 虚拟磁盘文件(.vhdx)占用过大处理办法

背景

在 Linux 所需的存储空间小于默认 1TB 的最大磁盘空间量时,WSL2 会根据 Linux 所需的存储空间自动调整虚拟磁盘(VHD)的大小。但在实际使用中不难发现,虚拟磁盘文件会随着 Linux 里的数据增多而变大,但不会因为 Linux 里的数据减少而变小。这造成了一定的资源浪费。

处理办法

先停止所有正在运行的 WSL 实例

wsl --shutdown

再输入 diskpart 命令,打开 diskpart 命令解释器,它的提示符是这样的

DISKPART>

在其中输入以下命令,注意把<VHDXFilePath>替换为需要压缩的虚拟磁盘文件的绝对路径

Select vdisk file="<VHDXFilePath>"

之后,输入以下命令,等待它执行完成,就实现对目标虚拟磁盘文件的压缩了

compact vdisk
posted @   浩瀚之志zz  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示