解决WSL ext4.vhdx文件过大的问题

转载自

解决WSL ext4.vhdx文件过大的问题-腾讯云开发者社区-腾讯云

概述

在使用 WSL2 时,主机操作系统的磁盘空间可能会逐渐被挤压,尤其是在上传大文件或生成大量数据后。即使删除了 WSL 上的数据,PC 的磁盘空间也不会立即被释放。本操作手册将指导您如何通过一系列步骤来释放 WSL2 占用的磁盘空间。

注意事项
  • • 操作前请备份 WSL 环境,以防万一。
  • • 操作过程中可能会遇到风险,请谨慎操作。
  • • 请确保您了解每一步的操作,并在实施前进行充分的研究。
备份 WSL 环境

在执行任何操作之前,建议备份您的 WSL 环境。有多种方法可以备份 WSL 环境,请参考相关文章确保您能够进行至少一次备份。

实施步骤

1. 检查磁盘空间 打开 PowerShell 并检查当前磁盘空间使用情况。

PS C:\Users\myname> wsl
> df

2. 停止 WSL 停止在操作系统上运行的所有 WSL 实例。

> exit
PS C:\Users\myname> wsl --shutdown

3. 找到 ext4.vhdx 文件 找到并记录 ext4.vhdx 文件的位置。该文件通常位于以下路径:

C:\Users\myname\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState

请根据您的实际环境找到该文件。

4. 尝试 optimize-vhd 尝试使用 Optimize-VHD 命令优化 ext4.vhdx 文件。

PS C:\Users\myname> Optimize-VHD -Path .\ext4.vhdx -Mode full

如果该命令不存在,请继续下一步。

5. 使用 diskpart 使用 diskpart 工具来压缩 ext4.vhdx 文件。

PS C:\Users\myname> diskpart

在 diskpart 窗口中执行以下命令:

select vdisk file="C:\Users\myname\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit

6. 检查结果 重新检查磁盘空间使用情况,确认是否成功释放了磁盘空间。

PS C:\Users\myname> wsl
> df
附加信息

• 在使用上述方法进行压缩之前,建议在 WSL 中运行以下命令来清理 Docker 相关的垃圾,以增加压缩量:

docker container prune
docker image prune
docker volume prune
docker builder prune
docker system prune
总结

通过上述步骤,您可以有效地释放 WSL2 占用的磁盘空间。请确保在操作前备份您的环境,并谨慎执行每一步。希望这些信息对您有所帮助!

世界地图矢量数据可以通过多种网站进行下载。以下是一些提供免费下载世界地图矢量数据的网站: 1. Open Street Map (https://www.openstreetmap.org/): 这个网站可以根据输入的经纬度或手动选定范围来导出目标区域的矢量图。导出的数据格式为osm格式,但只支持矩形范围的地图下载。 2. Geofabrik (http://download.geofabrik.de/): Geofabrik提供按洲际和国家快速下载全国范围的地图数据数据格式支持shape文件格式,包含多个独立图层,如道路、建筑、水域、交通、土地利用分类、自然景观等。数据每天更新一次。 3. bbbike (https://download.bbbike.org/osm/): bbbike提供全球主要的200多个城市的地图数据下载,也可以按照bbox进行下载。该网站还提供全球数据数据格式种类齐全,包括geojson、shp等。 4. GADM (https://gadm.org/index.html): GADM提供按国家或全球下载地图数据的服务。该网站提供多种格式的数据下载。 5. L7 AntV (https://l7.antv.antgroup.com/custom/tools/worldmap): L7 AntV是一个提供标准世界地图矢量数据免费下载的网站。支持多种数据格式下载,包括GeoJSON、KML、JSON、TopJSON、CSV和高清SVG格式等。可以下载中国省、市、县的矢量边界和世界各个国家的矢量边界数据。 以上这些网站都提供了世界地图矢量数据免费下载服务,你可以根据自己的需求选择合适的网站进行下载
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值