Commit 0c1106
2025-09-04 03:39:35 Qwas: WSL导入导出(备份恢复) deleted.| WSL/WSL\345\257\274\345\205\245\345\257\274\345\207\272(\345\244\207\344\273\275\346\201\242\345\244\215).md .. /dev/null | |
| @@ 1,101 0,0 @@ | |
| - | # WSL 导入导出(备份恢复) |
| - | |
| - | ## 备份当前实例 |
| - | |
| - | ```sh |
| - | wsl --export Ubuntu C:\wsl-backup\backup-ubuntu.tar.gz |
| - | # Unregister 取消注册分发版并删除根文件系统。 |
| - | wsl --unregister Ubuntu |
| - | ``` |
| - | |
| - | :::danger |
| - | --unregister 会删除对应文件系统,无法找回 |
| - | ::: |
| - | |
| - | ## 安装一个全新版本 Ubuntu |
| - | |
| - | ```sh |
| - | wsl --install -d Ubuntu-24.04 |
| - | ``` |
| - | |
| - | ## 备份新安装的 Ubuntu |
| - | |
| - | ```sh |
| - | wsl --export Ubuntu-24.04 C:\wsl-backup\ubuntu-initial-2204.tar.gz |
| - | ``` |
| - | |
| - | ## 导入已备份的新 Ubuntu 系统 |
| - | |
| - | 使用不同的名称和路径,可以实现多个实例共存 |
| - | |
| - | ```sh |
| - | wsl --import <Distro> <InstallLocation> <FileName> [options] |
| - | ``` |
| - | |
| - | ```sh |
| - | wsl --import default-ubuntu C:\wsl\default-ubuntu C:\wsl-backup\backup-ubuntu.tar.gz |
| - | wsl --import qwas C:\wsl\qwas C:\wsl-backup\ubuntu-initial-2204.tar.gz |
| - | wsl --import notes C:\wsl\notes C:\wsl-backup\ubuntu-initial-2204.tar.gz |
| - | wsl --import work C:\wsl\work C:\wsl-backup\ubuntu-initial-2204.tar.gz |
| - | ``` |
| - | |
| - | ## 运行指定版本 |
| - | |
| - | ```sh |
| - | wsl -d default-ubuntu |
| - | ``` |
| - | |
| - | ```sh |
| - | wsl -d qwas |
| - | ``` |
| - | |
| - | ```sh |
| - | wsl -d notes |
| - | ``` |
| - | |
| - | --- |
| - | |
| - | ## 备份已有系统 |
| - | |
| - | ```sh |
| - | wsl --export default-ubuntu C:\wsl-backup\default-ubuntu.tar.gz |
| - | wsl --export qwas C:\wsl-backup\qwas.tar.gz |
| - | wsl --export notes C:\wsl-backup\notes.tar.gz |
| - | wsl --export work C:\wsl-backup\work.tar.gz |
| - | wsl --export dev C:\wsl-backup\dev.tar.gz |
| - | ``` |
| - | |
| - | ```sh |
| - | wsl --import default-ubuntu C:\wsl\default-ubuntu C:\wsl-backup\default-ubuntu.tar.gz |
| - | wsl --import qwas C:\wsl\qwas C:\wsl-backup\qwas.tar.gz |
| - | wsl --import notes C:\wsl\notes C:\wsl-backup\notes.tar.gz |
| - | wsl --import work C:\wsl\work C:\wsl-backup\work.tar.gz |
| - | wsl --export debian C:\wsl-backup\dev.tar.gz |
| - | ``` |
| - | |
| - | ## 其他 |
| - | |
| - | ### 设置默认版本 |
| - | |
| - | ```sh |
| - | wsl --set-default default-ubuntu |
| - | ``` |
| - | |
| - | ```sh |
| - | wsl --set-default qwas |
| - | ``` |
| - | |
| - | ### 修改用户 |
| - | |
| - | 手动导入的 Ubuntu,默认以 root 用户登录,指定用户,需要修改 `/etc/wsl.conf` 文件,加入下面内容 |
| - | |
| - | ```ini |
| - | [user] |
| - | default=<username> |
| - | ``` |
| - | |
| - | ## 参考 |
| - | |
| - | [WSL 挂载多个 Ubuntu 系统\_wsl 多个子系统-CSDN 博客](https://blog.csdn.net/weixin_44286143/article/details/134047182) |
| - | |
| - | [Installing multiple instances of Ubuntu in WSL2 | Mourtada.se](https://www.mourtada.se/installing-multiple-instances-of-ubuntu-in-wsl2/) |