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

相关推荐
Main. 242 小时前
Linux的基本指令(上)
linux·服务器
头铁散人4 小时前
IMX6ull项目环境配置
linux·运维·服务器
怡步晓心l7 小时前
Linux下Ubuntun系统报错find_package(BLAS REQUIRED)找不到
linux·运维·服务器
SomeBottle8 小时前
【小记】在 Google Colab 等平台上运行 GPU 容器
linux·python·docker·学习笔记·容器化·斩虫
金灰8 小时前
Linux文本处理三剑客:awk、sed、grep
linux·运维·服务器·chrome·安全
一只小爪子9 小时前
vim 中粘贴内容时提示: -- (insert) VISUAL --
linux·编辑器·vim
千航@abc9 小时前
vim如何设置制表符表示的空格数量
linux·编辑器·vim
小小鱼er9 小时前
shell编程-awk使用系统学习
linux
ccsd1110 小时前
linux部署TIDB,参考官网
linux·运维·tidb
lingllllove11 小时前
Linux 部署 Java 项目:Tomcat、Redis、MySQL 教程
java·linux·tomcat