侧边栏壁纸
博主头像
Hello石狐

平凡的日子里,也要习惯记录

  • 累计撰写 7 篇文章
  • 累计创建 4 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

WSL2的备份和恢复

石狐
2025-01-22 / 0 评论 / 0 点赞 / 1 阅读 / 0 字

备份WSL2子系统

  1. 查看当前WSL版本: wsl -l -v

  2. 停止WSL子系统: wsl --terminate Ubuntu-22.04

  3. 导出子系统备份: wsl --export Ubuntu-22.04 D:\Ubuntu_bak.tar 这将会把Ubuntu-22.04的子系统导出为一个名为Ubuntu_bak.tar的文件

恢复WSL2子系统

  1. 删除原有系统: wsl --unregister Ubuntu-22.04

  2. 导入备份文件: wsl --import Ubuntu-22.04 D:\Ubuntu-wsl D:\Ubuntu_bak.tar 这将会把备份文件Ubuntu_bak.tar导入到D:\Ubuntu-wsl目录下

  3. 重新设置WSL为2版本: wsl --set-version Ubuntu-22.04 2

迁移WSL2子系统到其他盘

如果你需要将WSL2子系统迁移到其他盘,可以按照以下步骤操作:

  1. 导出子系统到其他盘: wsl --export Ubuntu-20.04 E:\Ubuntu-20.04.tar

  2. 注销原有的Linux系统: wsl --unregister Ubuntu-20.04

  3. 导入系统到新位置: wsl --import Ubuntu-20.04 E:\ubuntu2004 E:\Ubuntu-20.04.tar

  4. 修改默认用户: ubuntu.exe config --default-user <用户名>

通过这些步骤,你可以轻松地备份、恢复和迁移你的WSL2子系统,确保你的开发环境始终保持一致和安全

0

评论区