背景
原本蓝蓝的C盘容量过了一段时间又变红了。同时红的还有红温的我(
虽然知道wsl
不是唯一原因,但是先移走,再续个10G的命吧qwq。
主要流程
- 找到自己安装的
wsl
系统的名称。 - 给想要转移的
wsl
系统选择在一个文件夹里备份。 - 把备份好的
wsl
系统卸载掉。 - 在新的地方载入备份好的
wsl
系统。
环境
我用的git bash
,用cmd
和powershell
应该也是可以的(?)。
实现
由于我用的git bash
,所以磁盘是/e
这样写,别的shell
可能需要e:\
,同时/
可能也需要换成\
# 列出安装的wsl系统
wsl --list --verbose
# 准备好备份文件要放到的文件夹
mkdir /e/backup
# 导出你的wsl系统
# your-wsl-name 填入前面操作显示出的你想转移的系统的Name, xxx表示随意
wsl --export your-wsl-name /e/backup/xxx.tar
# 卸载安装的系统
wsl --unregister your-wsl-name
# 设置新的安装位置,即将要转移到的位置
mkdir /e/wsl
# 导入备份,转移成功
# your-wsl-name 填入你想要设置的系统名称即可
# 后面两个参数,一个是新的安装位置,一个是备份的位置
wsl --import your-wsl-name /e/wsl/ /e/backup/xxx.tar
# 再运行没问题,备份就可以删掉了
Comments | NOTHING
该文章已经关闭评论