原文目录
说明
本来C盘空间就100G,安装一堆之后,只剩下30%了,眼见这就没空间了,想着查看一下空间占用情况,结果一看wsl占用控件超过10G了,想着迁移一下,一搜还真搜到了,按照该方法可以使用,于是记录一下。
准备
停止docker
右下角docker图标上右键,选择停止docker
关闭所有发行版
wsl --shutdown
wsl --list -v
$ wsl -l -v --all
NAME STATE VERSION
* docker-desktop-data Stopped 2
docker-desktop Stopped 2
备份导出目前已有的数据
wsl --export docker-desktop-data "E:\docker\wsl\data\docker-desktop-data.tar"
wsl --export docker-desktop "E:\docker\wsl\data\docker-desktop.tar"
删除原有数据
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop
导入数据到新盘
wsl --import docker-desktop-data "E:\docker\wsl\data" "E:\docker\wsl\data\docker-desktop-data.tar" --version 2
wsl --import docker-desktop "E:\docker\wsl\desktop" "E:\docker\wsl\data\docker-desktop.tar" --version 2
注意,两个目录不能是一个目录,否则会报错。类似如下:
$ wsl --import docker-desktop "E:\docker\wsl\data" "E:\docker\wsl\data\docker-desktop.tar" --version 2
提供的安装位置已在使用中。
启动docker
最后启动docker
文章评论