WSL_03 WSL2 从C盘迁移到D盘

1 动机

WSL2默认安装在C盘中,win + R运行中使用%localappdata%\Packages查看本地Packages 或者直接进入C:\Users\XXXXX\AppData\Local\Packages中查看CanonicalGroupLimited.Ubuntu20.04

在这里插入图片描述

在这里插入图片描述

可见,刚刚安装的系统文件已经很大了,我们通常不想看到C盘爆满而导致系统出现问题

因此将WSL2安装的虚拟子系统移动到其他位置

1 查看虚拟机状态,并关闭要迁移的虚拟机

查看虚拟机

wsl -l -v

在这里插入图片描述

可以看到第二个虚拟机正在运行,我们将其关闭

wsl --shutdown Ubuntu-22.04

2 迁移WSL2

首先在对应的盘创建好目录: D:\WSL2Ubuntu22.04LTS

  1. 导出虚拟机到D盘的某个位置
wsl --export Ubuntu-22.04 D:\WSL_UBUNTU_BACKUP\WSL2Ubuntu22.04.bak
  1. 注销要迁移的WSL
wsl --unregister Ubuntu-22.04
  1. 导入虚拟机到指定位置,并设置WSL版本为2
wsl --import Ubuntu-22.04 D:\WSL2Ubuntu22.04LTS D:\WSL_UBUNTU_BACKUP\WSL2Ubuntu22.04.bak --version 2

2.1 出现的问题:已存在具有提供的名称的分发(已解决)

在这里插入图片描述
解决:

注销要迁移的虚拟机:

wsl --unregister Ubuntu-22.04

3 设置启动时的默认用户,没有设置默认为root

ubuntu2204 config --default-user XXX

打开之后就可正常使用了

可见迁移后的WSL是一个虚拟设备
在这里插入图片描述


参考

wls2的ubuntu系统迁移到D盘及遇见问题解决过程记录: https://blog.csdn.net/weixin_42877778/article/details/125314597

WSL2 Ubuntu-20.04文件太占c盘空间,使用导入导出来实现位置挪移,移动到d盘下面: https://zhuanlan.zhihu.com/p/510650353

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值