# WSL 导入导出(备份恢复) ## 备份当前实例 ```sh wsl --export Ubuntu D:\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 D:\wsl-backup\ubuntu-initial-2204.tar.gz ``` ## 导入已备份的新 Ubuntu 系统 使用不同的名称和路径,可以实现多个实例共存 ```sh wsl --import <Distro> <InstallLocation> <FileName> [options] ``` ```sh wsl --import default-ubuntu C:\wsl\default-ubuntu D:\wsl-backup\backup-ubuntu.tar.gz wsl --import qwas D:\wsl\qwas D:\wsl-backup\ubuntu-initial-2204.tar.gz wsl --import notes D:\wsl\notes D:\wsl-backup\ubuntu-initial-2204.tar.gz wsl --import work D:\wsl\work D:\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 D:\wsl-backup\default-ubuntu.tar.gz wsl --export qwas D:\wsl-backup\qwas.tar.gz wsl --export notes D:\wsl-backup\notes.tar.gz wsl --export work D:\wsl-backup\work.tar.gz ``` ```sh wsl --import default-ubuntu C:\wsl\default-ubuntu D:\wsl-backup\default-ubuntu.tar.gz wsl --import qwas C:\wsl\qwas D:\wsl-backup\qwas.tar.gz wsl --import notes D:\wsl\notes D:\wsl-backup\notes.tar.gz wsl --import work D:\wsl\work D:\wsl-backup\work.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/)