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 的存储位置

相关推荐
自由的好好干活1 小时前
使用Qoder编写ztdaq的C#跨平台示例总结
linux·windows·c#·qoder
赖small强1 小时前
【Linux 网络基础】libwebsockets HTTPS 服务端实现机制详解
linux·网络·https·tls·libwebsockets
optimistic_chen2 小时前
【Redis 系列】Redis详解
linux·数据库·redis·缓存·xsheel
低客的黑调2 小时前
了解JVM 结构和运行机制,从小白编程Java 大佬
java·linux·开发语言
想唱rap2 小时前
C++ map和set
linux·运维·服务器·开发语言·c++·算法
CodeByV2 小时前
【Linux】Ext 系列文件系统深度解析:从磁盘到软硬链接
linux·服务器
运维-大白同学3 小时前
2025最全面开源devops运维平台功能介绍
linux·运维·kubernetes·开源·运维开发·devops
梦在深巷、3 小时前
linux系统防火墙之iptables
linux·运维·服务器
放学有种别跑、4 小时前
GIT使用指南
大数据·linux·git·elasticsearch
做人不要太理性4 小时前
【Linux系统】线程的同步与互斥:核心原理、锁机制与实战代码
linux·服务器·算法