WSL2更改系统默认安装目录&&WSL2快照与回滚

WSL2更改系统默认安装目录&&WSL2快照与回滚

其实WSL更改系统默认安装目录的操作也可以视为是快照与回滚,步骤都是一样的。

wsl 提供了 exportimport 命令方便我们对其进行导出与导入。通过这两个关键字我们就能实现安装目录更改快照回滚操作

快照创建

我们可以先将已安装的 wsl 实例(系统) 通过 export 导出,这一步其实就相当于做快照,那么首先我们需要查看我们的 wsl 实例(系统)名称

powershell 复制代码
wsl -l --all -v

显示效果如下:

可以看到我这里 wsl实例(系统)名Ubuntu,那么就直接使用 export 命令进行导出就行了,如下,Ubuntu 就是实例名,d:\wsl-ubuntu.tar 是该实例导出的压缩包(快照)名称,怎么命名都行:

powershell 复制代码
wsl --export Ubuntu d:\wsl-ubuntu.tar

导出之后,快照就算是创建完成了。

快照回滚

快照回滚的步骤如下:

  1. 注销当前系统,Ubuntu 是实例名:

    powershell 复制代码
    wsl --unregister Ubuntu
  2. 导入快照,此时可以更改快照导入的目录,这其实就是更改默认安装位置了Ubuntu 是实例名,d:\wsl 是 Ubuntu 系统的新安装目录,d:\wsl-ubuntu.tar 是快照。

    powershell 复制代码
    wsl --import Ubuntu d:\wsl d:\wsl-ubuntu.tar --version 2
  3. 设置默认登陆用户为安装时用户名,Ubuntu 是实例名,[USERNAME] 是安装系统时设置的用户名

    powershell 复制代码
    Ubuntu config --default-user [USERNAME]
  4. 删除快照即可,无所谓,保留也行。

    powershell 复制代码
    del d:\wsl-ubuntu.tar

至此,快照回滚操作完成。

更改系统默认安装目录

wsl 默认安装时,系统也是装在 C 盘的,为了避免 C 盘越来越小,可以更改 wsl 系统的默认安装目录。

步骤就是使用 export 对系统进行导出,然后再用 import 将其导入到其他目录,这其实和上方创建快照与快照回滚的步骤一模一样,无需再进行讲解,请看快照回滚第二步。

相关推荐
承渊政道6 分钟前
【MySQL数据库学习】MySQL基本查询(上)
linux·数据库·学习·mysql·bash·数据库开发·数据库系统
道川贤林6 分钟前
EMMC开发环境的搭建与备份
linux·嵌入式·rk3588·orangepi
Benszen13 分钟前
云计算基础-4:Linux 进程管理
linux·运维·云计算
人间乄惊鸿客8 小时前
Linux所遇问题自记录
linux
AOwhisky9 小时前
MySQL 学习笔记(第四期):SQL 语言之多表查询
linux·运维·网络·数据库·笔记·学习·mysql
Phantom Void9 小时前
服务器处理客户端请求的设计方法
linux·运维·网络
一段路10 小时前
【虚拟机】Linux常用命令
linux·vim
daad77710 小时前
继续记录无人机SITL的起飞
linux
剑神一笑11 小时前
Linux ls 命令深度解析:从目录遍历到颜色输出的实现原理
linux·服务器·数据库
三千里13 小时前
ZSH的简单配置
linux·zsh·terminal