一、介绍

wsl默认保存在C:\Users<主机名>\AppData\Local下。随着数据及docker服务镜像的下载,c盘符已经所剩无几,严重影响使用。

二、迁移步骤

  1. 查看已安装的WSL的名称和版本,在Powershell中输入以下命令:
wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-20.04           Stopped         1
  docker-desktop-data    Stopped         2
  docker-desktop         Stopped         2
  1. 关闭所有的分支及wsl2
wsl --shutdown
  1. 导出系统到指定位置,wsl --export <系统名> <导出目录>
wsl --export Ubuntu-20.04 D:\wsl-ubuntu-20.04.tar
  1. 导入系统到指定位置,wsl --import <系统名> <安装位置> <tar文件目录> WSL版本号
wsl --import Ubuntu D:\WSL2_Ubuntu D:\wsl-ubuntu-20.04.tar --version 2

根据网友“AI羲和”反馈,这里输入的系统名不要跟之前的相同,否则会报名称重复。
5. 注销分发并删除根文件系统。

wsl --unregister Ubuntu-20.04
  1. 配置之前的默认登录用户,ubuntu2004.exe config --default-user <用户名>
ubuntu2004.exe config --default-user xxx

参考连接:
更改 wsl2 的存储位置

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐