wsl 更换存储位置

目录

一、介绍

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

二、迁移步骤

  1. 查看已安装的WSL的名称和版本,在Powershell中输入以下命令:
powershell 复制代码
wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-20.04           Stopped         1
  docker-desktop-data    Stopped         2
  docker-desktop         Stopped         2
  1. 关闭所有的分支及wsl2
powershell 复制代码
wsl --shutdown
  1. 导出系统到指定位置,wsl --export <系统名> <导出目录>
powershell 复制代码
wsl --export Ubuntu-20.04 D:\wsl-ubuntu-20.04.tar
  1. 导入系统到指定位置,wsl --import <系统名> <安装位置> <tar文件目录> WSL版本号
powershell 复制代码
wsl --import Ubuntu-20.04 D:\WSL2_Ubuntu D:\wsl-ubuntu-20.04.tar --version 2
  1. 注销分发并删除根文件系统。
powershell 复制代码
wsl --unregister Ubuntu-20.04
  1. 配置之前的默认登录用户,ubuntu2004.exe config --default-user <用户名>
powershell 复制代码
ubuntu2004.exe config --default-user xxx

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

相关推荐
蜡笔婧萱24 分钟前
Linux--远程登录服务ssh
linux·服务器·ssh
伏加特遇上西柚1 小时前
Loki+Alloy+Grafana日志采集部署
java·linux·服务器·spring boot·grafana·prometheus
资源分享助手1 小时前
三网H5小游戏战车向前冲搭建教程(Win+Linux)
linux·运维·服务器
黑白园1 小时前
Linux i2c驱动初探(一)待补充
linux
无限进步_1 小时前
Linux权限模型:从rwx到粘滞位
linux·运维·服务器
SWAGGY..2 小时前
Linux系统编程:(一)基础指令详解
linux·运维·服务器
一池秋_3 小时前
etc/sudo.conf is owned by uid 10258, should be 0解决
linux·运维·服务器
dingdingfish3 小时前
TLPI 第19 章 练习:Monitoring File Events
linux·inotify·tlpi·exercise
Bert.Cai3 小时前
Linux basename命令详解
linux·运维·服务器
源远流长jerry3 小时前
Linux 本机网络通信机制深度解析:Loopback 设备原理
linux·运维·服务器·网络·tcp/ip·nginx·负载均衡