跳到主要内容

DistroNexus v2.2.0 发布 — 深度实例管理

· 阅读需 2 分钟

DistroNexus v2.2.0 正式发布。本次发布聚焦于深度实例管理:两项主要功能与九项专项增强,将 PowerShell 模块的导出命令数量从 15 个扩展至 36 个,为 WSL 实例提供全面的运营控制能力。

v2.2.0 有什么新功能?

VHDX 磁盘压缩(F-01)

一条命令回收未使用的磁盘空间:

Compress-DistroNexusInstance -Name "Ubuntu-24.04"

使用 -WhatIf 进行空间估算演练,不实际修改磁盘。命令会在实例内运行 fstrim,然后调用 Optimize-VHD(Hyper-V)或回退至 diskpart

Docker Desktop 集成管理(F-02)

直接通过 PowerShell 管理 Docker Desktop 的 WSL 后端集成:

Get-DistroNexusDockerIntegration
Enable-DistroNexusDockerIntegration -Name "Ubuntu-24.04"
Disable-DistroNexusDockerIntegration -Name "Ubuntu-24.04"

备份调度(E-04)

通过 Windows 任务计划程序安排自动备份:

New-DistroNexusBackupSchedule -Name "Ubuntu-24.04" -Frequency "Daily" -RetentionCount 7
Invoke-DistroNexusBackup -Name "Ubuntu-24.04"

实例标签(E-06)

使用标签对实例进行分类管理:

Set-DistroNexusInstanceTag -Name "Ubuntu-24.04" -Tags "dev", "python"
Get-DistroNexusInstanceTag -Name "Ubuntu-24.04"

端口转发可视化(E-05)

一览 WSL 实例内的监听端口:

Get-DistroNexusPortMapping -Name "Ubuntu-24.04"

更多增强

  • 导出 / 导入(E-01):将实例备份和还原为 .tar 归档文件。
  • 全局 .wslconfig 编辑器(E-02):带安全防护的 WSL 全局配置读写。
  • 实例资源配置(E-03):查看和设置实例的稀疏 VHDX 模式。
  • 主动缓存失效(E-07):实例状态变化后自动刷新,实例列表始终最新。
  • 统一错误码(E-09):所有异常均携带结构化 DistroNexusErrorCode 类型码。

下载

GitHub Releases 页面 获取 v2.2.0。

完整变更详情请参阅 v2.2.0 发行说明