第一步先找到Ubuntu22.04在哪里安装的在powershell中执行命令(Get-ChildItem -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss | Where-Object { $_.GetValue(DistributionName) -eq 你的子系统名 }).GetValue(BasePath)子系统名换为自己的系统名字可用 wsl --list 查看第二步使用命令wsl --shutdown确保wsl完全停止第三步使用命令diskpart进入diskpart 环境这时会弹出一个新窗口或者当前的命令行开头会变成DISKPART第四步在 DISKPART 窗口内执行select vdisk fileC:\Users\ASUS\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx这后边的路径是我电脑中的安装路径根据自己电脑中的路径进行适当修改看到提示“DiskPart 已成功选择虚拟磁盘文件”后继续第五步attach vdisk readonly第六步compact vdisk 这时会显示进度百分比完成后会提示“DiskPart 已成功压缩虚拟磁盘文件第七步 detach vdisk第八步exit这样就压缩成功啦小伙伴们快去试试吧
WSL2中Ubuntu22.04删除文件后空间没变小,怎样压缩空间
第一步先找到Ubuntu22.04在哪里安装的在powershell中执行命令(Get-ChildItem -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss | Where-Object { $_.GetValue(DistributionName) -eq 你的子系统名 }).GetValue(BasePath)子系统名换为自己的系统名字可用 wsl --list 查看第二步使用命令wsl --shutdown确保wsl完全停止第三步使用命令diskpart进入diskpart 环境这时会弹出一个新窗口或者当前的命令行开头会变成DISKPART第四步在 DISKPART 窗口内执行select vdisk fileC:\Users\ASUS\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx这后边的路径是我电脑中的安装路径根据自己电脑中的路径进行适当修改看到提示“DiskPart 已成功选择虚拟磁盘文件”后继续第五步attach vdisk readonly第六步compact vdisk 这时会显示进度百分比完成后会提示“DiskPart 已成功压缩虚拟磁盘文件第七步 detach vdisk第八步exit这样就压缩成功啦小伙伴们快去试试吧