WSL2 备份恢复
自从前几天装好了 stable diffusion 后,怎么说呢,大致情况就是陷入其中,无法自拔。昨天深夜突然看到微信弹了个框,存储空间不足200M了。稍作分析,确定是这两天安装加下载占了140G ,而 WSL2 存储文件默认是在容量较小的C盘。还好查了下 WSL 是可以迁移到其他盘。
大概6步,具体操作如下
第一步查找到需要备份的虚拟机名字
wsl -l -v

第二步备份虚拟机文件
这里需要注意,根据备份文件大小不同,备份操作可能需要执行5~10分钟时间
wsl --export Ubuntu-22.04 D:\ubuntu2204_wsl2.tar

第三步注销C盘的虚拟机
这个过程非常快,几秒钟就执行完了,注销后观察C盘空间立即就释放了
wsl --unregister ubuntu-22.04

第四步把备份的虚拟机导入到其他盘
导入需要的时间也比较久,命令参数顺序为 <虚拟机名称> <导入位置> <备份文件位置>
wsl --import Ubuntu-22.04 F:\wsl2\Ubuntu2204-WSL2 D:\ubuntu2204_wsl2.tar

第五步 指定启动默认用户
ai 是我这里的用户名,如果漏掉这步不做,默认会进入root用户
ubuntu2204.exe config --default-user ai

恢复后功能测试
整体迁移过后,直接进入系统,我这里继续测试一下sd是否还能正常工作。

不错,可以正常启动服务,再试着画几张图。


真是挺喜欢这种漫画风格的图片


超级喜欢,简直画到了心头
