当前位置: 首页 > news >正文

Windows结合WSL之ext4.vhdx不断增大问题

一、关闭 WSL 发行版

在 Windows 命令提示符/PowerShell 中终止 WSL:

# 列出所有运行的发行版
wsl --list --running
# 关闭指定发行版(如 Ubuntu)
wsl --terminate <发行版名称>
# 关闭所有 WSL 实例
wsl --shutdown

二、手动压缩 ext4.vhdx 文件

2.1 明确ext4.vhdx文件位置

我这里的位置为:D:\office\Docker\docker-image-wsl\DockerDesktopWSL\data\ext4.vhdx

2.2 执行压缩命令

以管理员身份运行Windows 命令提示符/PowerShell

# 进入 diskpart 工具
diskpart
# 选择虚拟磁盘文件
select vdisk file="D:\office\Docker\docker-image-wsl\DockerDesktopWSL\data\ext4.vhdx"
# 压缩磁盘
compact vdisk
# 退出
exit

执行完成再查看ext4.vhdx文件,会发现明显变小。

三、重启 WSL 和 Docker

wsl --shutdown
wsl -d <发行版名称>
# 进入 Linux 发行版后检查磁盘使用情况
df -h /

四、(可选) 定期自动化清理

4.1 清理主脚本 clean_wsl.bat
@echo off
wsl --shutdown
diskpart /s "C:\path\to\clean_script.txt"
4.2 diskpart 脚本 clean_script.txt
select vdisk file="D:\office\Docker\docker-image-wsl\DockerDesktopWSL\data\ext4.vhdx"
compact vdisk
exit

相关文章:

  • Unity URP RenderTexture优化(二):深度图优化
  • PCI总线数据采集卡 32路多功能异步模拟量信号采集卡
  • 【C/C++】线程池_学习笔记
  • 6轴、智能、低功耗惯性测量单元BMI270及其OIS接口
  • CrowdStrike推出新型工具防御恶意AI模型与数据窃取
  • 全局事件总线EventBus的用法
  • 【keil使用】无法打开keil工程,只有空白界面的解决方法
  • 练习001
  • ReentrantReadWriteLock的源码详细剖析
  • 使用 ossutil 上传文件到阿里云 OSS
  • Linux:文件操作
  • 婴幼儿急救实训室优化空间布局科学路径5.7
  • 苍穹外卖11
  • 2025东三省B题深圳杯B题数学建模挑战赛数模思路代码文章教学
  • Python 错误 — 此环境由外部管理error: externally-manage(如何解决)
  • [第十五章][15.3.2 shellcode注入攻击]ret2shellcode+[NewStarCTF 公开赛赛道]ret2shellcode
  • OLED显示字符串 汉字 图形
  • 腾讯元宝桌面客户端:基于Tauri的开源技术解析
  • 智能驾驶新时代:NVIDIA高级辅助驾驶引领未来出行安全
  • 机器学习_KNN算法
  • 全球最大汽车板供应商宝钢股份:汽车工业加速转型中材料商如何共舞?
  • 停电催生商机,中国品牌 “照亮” 西班牙
  • 人民日报评论员:焕发风雨无阻、奋勇前行的精气神
  • 先去上海后赴北京,苏中城市泰州为何接连拥抱顶流“大城”?
  • 网商银行2024年年报发布,客户资产管理规模超过1万亿
  • 外媒称菲方允许菲官员窜台,国台办:应停止在台湾问题上玩火