WSL2更改系统默认安装目录&&WSL2快照与回滚
其实WSL更改系统默认安装目录的操作也可以视为是快照与回滚,步骤都是一样的。
wsl
提供了 export
和 import
命令方便我们对其进行导出与导入。通过这两个关键字我们就能实现安装目录更改 与快照回滚操作。
快照创建
我们可以先将已安装的 wsl 实例(系统) 通过 export
导出,这一步其实就相当于做快照,那么首先我们需要查看我们的 wsl 实例(系统)名称 :
powershell
wsl -l --all -v
显示效果如下:
可以看到我这里 wsl实例(系统)名 是 Ubuntu
,那么就直接使用 export
命令进行导出就行了,如下,Ubuntu
就是实例名,d:\wsl-ubuntu.tar
是该实例导出的压缩包(快照)名称,怎么命名都行:
powershell
wsl --export Ubuntu d:\wsl-ubuntu.tar
导出之后,快照就算是创建完成了。
快照回滚
快照回滚的步骤如下:
-
注销当前系统,
Ubuntu
是实例名:powershellwsl --unregister Ubuntu
-
导入快照,此时可以更改快照导入的目录,这其实就是更改默认安装位置了 ,
Ubuntu
是实例名,d:\wsl
是 Ubuntu 系统的新安装目录,d:\wsl-ubuntu.tar
是快照。powershellwsl --import Ubuntu d:\wsl d:\wsl-ubuntu.tar --version 2
-
设置默认登陆用户为安装时用户名,
Ubuntu
是实例名,[USERNAME]
是安装系统时设置的用户名powershellUbuntu config --default-user [USERNAME]
-
删除快照即可,无所谓,保留也行。
powershelldel d:\wsl-ubuntu.tar
至此,快照回滚操作完成。
更改系统默认安装目录
wsl 默认安装时,系统也是装在 C 盘的,为了避免 C 盘越来越小,可以更改 wsl 系统的默认安装目录。
步骤就是使用 export
对系统进行导出,然后再用 import
将其导入到其他目录,这其实和上方创建快照与快照回滚的步骤一模一样,无需再进行讲解,请看快照回滚第二步。