当前位置: 首页 > 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
http://www.dtcms.com/a/166404.html

相关文章:

  • 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算法
  • 边缘计算:数字世界的”末梢神经系统”解析-优雅草卓伊凡
  • 腾讯云CodeBuddy初体验
  • TwinCAT数据类型,%MX,%MD这些特殊符号
  • 大规模克希霍夫积分法叠前深度偏移中,并行化和旅行时表处理
  • 高效管理远程服务器Termius for Mac 保姆级教程
  • 单片机不同通信方式的适用场景
  • kotlin 过滤 filter 函数的作用和使用场景
  • mmdeploy 转换torch为onnx
  • MVC与MVP设计模式
  • 深度学习概述