移动wsl2的系统镜像

场景:

提示:这里简述项目相关背景:

例如:wsl2默认安装镜像在c盘,会导致系统盘爆满.所以我们需要把镜像移动到其他位置


问题描述:

提示:这里描述项目中遇到的问题:
通过配置简单脚本来实现镜像的移动


操作过程:

关闭wsl

移动前需要关闭

wsl --shutdown

获得镜像名

通过以下指令获取当前的镜像名称

wsl -l -v

示例:
在这里插入图片描述

编写脚本移动镜像

根据需要修改脚本后执行即可

:: -@变量-------------------------------------------------
:: 填写镜像名称 和 目标文件夹目录
set WSL_SYSTEM_NAME=Ubuntu-22.04
set WSL_SYSTEM_FOLDER=D:\WSL_EnvData

:: -@执行-------------------------------------------------
wsl --shutdown
wsl -l -v

set WSL_SYSTEM_IMG_EXPORT=%WSL_SYSTEM_FOLDER%\%WSL_SYSTEM_NAME%.tar

:: 使用以下命令导出数据
wsl --export %WSL_SYSTEM_NAME% "%WSL_SYSTEM_IMG_EXPORT%%"

:: 使用以下命令移除当前的Docker数据
wsl --unregister %WSL_SYSTEM_NAME%

:: 使用以下命令将导出的数据导入到新的位置
wsl --import %WSL_SYSTEM_NAME% "%WSL_SYSTEM_FOLDER%\_ext4.vhdx.%WSL_SYSTEM_NAME%" "%WSL_SYSTEM_IMG_EXPORT%" --version 2

:: 重启wsl即可
wsl -l -v

pause

示例:在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值