龙虾 C 盘迁移 D 盘 —— WSL 迁移实战教程

0 阅读1分钟

因为养龙虾的缘故,装了一个 WSL 在 C 盘,然后 C 盘一下就爆了。今天空闲之下,把 C 盘的龙虾迁移到了 D 盘。

image.png C盘空间不足磁盘占用情况

步骤一:查询之前的 WSL 版本信息

首先查看当前 WSL 的版本和状态,确认要迁移的发行版名称。

WSL版本信息

📦 步骤二:导出 WSL 到备份文件

首先确保目标文件夹存在,如果没有可以先新建一个。

创建文件夹

然后执行导出命令,将 WSL 导出为 tar 备份文件:

wsl --export Ubuntu D:\Ubuntu_WSL\Ubuntu.tar

如果是 Ubuntu-22.04,则使用:

wsl --export Ubuntu-22.04 D:\Ubuntu_WSL\Ubuntu.tar

导出完成后,确认在目录下可以看到备份文件 Ubuntu.tar

🗑️ 步骤三:注销原有的 WSL

确认备份无误后,注销原有的 WSL 实例:

注销WSL

wsl --unregister Ubuntu-22.04

🔄 步骤四:将备份恢复到 D 盘

将备份文件恢复到 D:\Ubuntu_WSL 目录:

wsl --import Ubuntu-22.04 D:\Ubuntu_WSL D:\Ubuntu_WSL\Ubuntu.tar

导入WSL到D盘导入完成

 注意事项

提示: 导入后启动 WSL,可能会发现默认用户变成了 root,之前使用过的文件也看不见了。这是因为导入后需要重新配置默认用户。

如果需要恢复默认用户,可以在 WSL 中执行以下命令(以 Ubuntu 为例):

Ubuntu2204 config --default-user your_username

💡 小结: WSL 迁移其实就三步 —— 导出 → 注销 → 导入。关键是一定要先确认备份文件完整无误,再进行注销操作!