当前位置: 首页 > news >正文

WSL移植小记

前言

给团队小家伙培训到 openmp 部分时顺带给他们配置了 wsl。wsl默认安装在 C 盘,随着 wsl 上安装的工具增多其占用空间也会越来越大,挤占 C 盘空间。为了避免以后 C 盘爆掉的问题,因此写了一个 wsl 迁移笔记供其使用。

步骤概览

# 查看WSL名称及状态,如 Ubuntu_0
wsl -l -v  
# 关闭所有WSL实例
wsl --shutdown  
# 将 WSL 系统打包为 tar 文件
# wsl --export <发行版名称> <备份文件路径> 
wsl --export Ubuntu_0 D:\wsl - backup.tar 
# 注销原发行版
wsl --unregister Ubuntu_0 
# 创建wsl实例存放目录,如 D:\WSL
# wsl --import <发行版名称> <目标目录路径> <备份文件路径> --version 2
wsl --import Ubuntu-22.04 D:\WSL D:\Ubuntu-backup.tar --version 2

查看WSL名称及状态

在管理员身份下打开 powershell

执行命令

wsl -l -v  # 查看WSL名称及状态,如 Ubuntu_0)

示例输出

(base) PS C:\WINDOWS\system32> wsl -l -vNAME              STATE           VERSION
* Ubuntu_0          Stopped         2docker-desktop    Stopped         2

image

这里的 Ubuntu_0 即是待迁移实例名

关闭WSL实例

执行命令

wsl --shutdown  # 关闭所有WSL实例

打包待迁移实例

# 将 WSL 系统打包为 tar 文件
# wsl --export <实例名> <备份文件路径> 
wsl --export Ubuntu_0 D:\wsl - backup.tar 

注销原发行版

# 注销原发行版
# wsl --unregister <实例名>
wsl --unregister Ubuntu_0 

创建wsl实例存放目录

我是在 D:\ 下创建了一个 WSL 文件夹,对应路径 D:\WSL

迁移实例

# wsl --import <实例名> <目标目录路径> <备份文件路径> --version 2
wsl --import Ubuntu-22.04 D:\WSL D:\Ubuntu-backup.tar --version 2

查看迁移是否成功

  1. 查看目标路径,若迁移成功,则会出现以下文件

image 1

  1. 执行命令,查看实例是否创建成功
wsl -l -v

image 2

Congratulation!迁移成功!

记得删除备份出来的实例哦

http://www.jsqmd.com/news/39728/

相关文章:

  • 2025年西北数字人厂商最新TOP5评测:引领陕西甘肃智区域能交互新生态
  • centos 环境下部署mongodb并设定密码
  • 20232317 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • 谷歌起诉网络犯罪团伙Smishing Triad,揭露大规模钓鱼攻击
  • PLC与单片机区
  • 2025.11.13总结
  • .NET+AI | MEAI | .NET 平台的 AI 底座 (1)
  • NOIP2025模拟7
  • 20232304 2025-2026-1 《网络与系统攻防技术》实验六实验报告
  • AT_arc104_e Random LIS
  • kettle从入门到精通 第五十四课 ETL之kettle接收http请求
  • P13714 淘汰(Hard ver.)
  • Windows 10 本地部署工作流自动化工具 n8n
  • Gary Yen教授在BICTA2025做主旨汇报并访问本课题组
  • EUC 2024 题解(瞎写的
  • 污染控制化学及工程考点背诵手册
  • 关于AI元人文构想与价值工程生态系统的全面研究报告
  • 杂记 - 2
  • 算法随笔 - LogTrick
  • LeetCode 面试经典 150_栈_简化路径(53_71_C++_中等)(栈+stringstream) - 实践
  • 污染控制化学及工程知识点整理
  • 夯实MySQL基础:SQL核心与MySQL入门全解析
  • 400万美元ARR,小企业和个人AI客服Beside融资3200万美元;KalpaLabs:不到1000美元训练语音模型丨日报
  • 优先级队列的学习 - 教程
  • Codeforces Round 1063 (Div. 2)题解
  • 25.11.13联考题解
  • 2025.11.13模拟赛
  • 2025.11.13博客
  • 【排查实录】Web 页面能打开,服务器能通接口,客户端却访问失败?原因全在这! - 实践
  • s2 NOIP模拟赛15-div2新太阳睡觉中心