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

相关推荐
橘子134 小时前
Linux网络基础(一)
linux·网络·arm开发
你想考研啊6 小时前
linux安装jdk和tomcat和并自启动
java·linux·tomcat
习惯就好zz8 小时前
WSL2 安装Ubuntu卡在安装进度0%无响应问题解决
linux·windows·ubuntu·wsl·wsl2
躲猫猫的喵喵9 小时前
Ubuntu2204降内核版本
linux·运维·服务器·ubuntu
昌sit!9 小时前
Linux系统性基础学习笔记
linux·笔记·学习
zdslovezy9 小时前
CentOS 系统升级 OpenSSH 和 OpenSSL 的完整方案
linux·运维·centos
HIT_Weston10 小时前
18、【Ubuntu】【远程开发】技术方案分析:私网ip掩码
linux·tcp/ip·ubuntu
cccccc语言我来了10 小时前
(Linux (6):从包管理到工具探索,构建系统操作基础认知)
linux·运维·服务器
ben9518chen11 小时前
嵌入式Linux C语言程序设计九
linux·c语言
颜大哦12 小时前
linux安装mysql
linux·运维·mysql·adb