wsl默认安装目录
C:\Users\xxx\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
将wsl设置为2版本
wsl --set-default-version 2
查看可安装的Ubuntu版本
wsl -l -o
wsl --install -d Ubuntu-18.04
加载进入指定的wsl
wsl -l -v
查看加载的wsl系统,名字、版本号、是否在运行
wsl -d wsl_name
进去指定的wsl
wsl中挂载主机的映射盘或移动硬盘
sudo mkdir /mnt/f
sudo mount -t drvfs F: /mnt/f
sudo umount /mnt/f
WSL备份与还原
Step1
通过wsl -l --running
查看正在运行的子系统
结果>>Ubuntu-22.04
Step2
wsl -t <DistributionName>
来终止其运行
如wsl -t Ubuntu-22.04
Step3
利用wsl --export <DistributionName> <FileName>
来备份子系统,结果会得到一个tar归档文件。
假设有名为Ubuntu-22.04的子系统, 想要将结果文件保存为Ubuntu22.04.tar
(同时指定其路径即为D:\wsl\Ubuntu2204.tar),则调用的命令为
wsl --export Ubuntu-22.04 D:\wsl\Ubuntu2204.tar
需要在D盘新建好wsl这个文件夹,这样以后的东西都在D盘了
Step4
然后利用wsl --import <DistributionName> <InstallLocation> <FileName>
来恢复子系统。
例如wsl --import Ubuntu D:\wsl\Ubuntu2204\ D:\wsl\Ubuntu2204.tar
(将新恢复的子系统命名为Ubuntu)
其DistributionName指实例名称,可以自己设置,设置后即为输入wsl -l -v后显示的名称;InstallLocation是导入后的镜像及其相关数据存放路径;FileName指导入的备份
Step5(可选)
使用wsl --unregister Ubuntu-22.04
注销原始子系统