Skip to content

实例管理

WSL Dashboard 提供了一整套工具来管理您的 WSL 发行版实例,从基础的状态控制到高级的磁盘管理。

基础操作

在主视图中,您可以对选中的实例执行以下操作:

  • 启动 (Start): 唤醒处于关闭状态的发行版。
  • 停止 (Stop/Shutdown): 正常关闭发行版。
  • 终止 (Terminate): 强制结束运行中的发行版进程(类似于强制关机)。
  • 取消注册 (Unregister): 彻底删除该发行版及其所有数据。请谨慎操作,此过程不可逆。

进阶功能

设置默认分发 (Set as Default)

您可以将某个发行版设为系统的默认 WSL 实例。这样在命令行直接运行 wsl 命令时,将默认进入该发行版。

迁移 (Move VHDX)

WSL 默认将实例安装在系统盘(C 盘)。随着使用,磁盘映像 (.vhdx) 可能会占用大量空间。 WSL Dashboard 允许您一键将实例迁移到其他驱动器,而无需手动执行复杂的导出/导入命令。

导出与克隆 (Export & Clone)

  • 导出: 将整个实例打包为 .tar.tar.gz 文件,便于备份。
  • 克隆: 快速创建一个现有实例的完全副本,非常适合在进行危险操作前做快照。

浏览文件

点击“在资源管理器中打开”,可直接访问该 WSL 实例的根文件系统。

实时监控

WSL Dashboard 会实时显示每个实例的:

  • 状态: 运行中、停止、安装中等。
  • 磁盘占用: 自动计算并显示 .vhdx 文件的大小。
  • 安装路径: 明确告知该实例物理文件所在的位置。

最佳实践

定期备份

在进行系统重大更新或修改 WSL 内部核心配置(如内核编译、驱动安装)之前,建议使用 克隆 功能创建一个临时副本,或使用 导出 功能生成一个压缩备份。

释放空间 (Sparse VHDX)

虽然 WSL 2 的磁盘会自动增长,但删除文件后并不会自动减小 .vhdx 的体积。

  • 技巧: 迁移到支持压缩的文件系统,或定期导出后再重新导入,可以有效释放“空洞”空间。

分区建议

建议将主要的开发环境迁移到非系统盘(如 D 盘或 E 盘),以防止系统盘空间不足导致的 Windows 性能下降。