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 将其导入到其他目录,这其实和上方创建快照与快照回滚的步骤一模一样,无需再进行讲解,请看快照回滚第二步。

相关推荐
ShineWinsu9 小时前
对于Linux:动静态库的制作与原理的解析—下
linux·运维·服务器·进程·链接·虚拟地址空间·
RH2312119 小时前
2026.4.16Linux 管道
java·linux·服务器
handler0110 小时前
Linux: 基本指令知识点(2)
linux·服务器·c语言·c++·笔记·学习
liuyukuan10 小时前
如何在win11上打开 WSL2(Windows 的 Linux 子系统)?
linux·windows
橙子也要努力变强11 小时前
Linux信号机制
linux·服务器·网络
shughui11 小时前
FinalShell / Xshell 完整教程(下载+安装+使用,2026最新版)
linux·fiddler·xshell·xftp·finalshell·远程连接工具
程序猿编码11 小时前
给你的网络流量穿件“隐形衣“:手把手教你用对称加密打造透明安全隧道
linux·开发语言·网络·安全·linux内核
pengyi87101511 小时前
私网IP映射公网基础原理,搭配代理IP远程访问入门
linux·服务器·网络
深圳市九鼎创展科技12 小时前
MT8883 vs RK3588 开发板全面对比:选型与场景落地指南
大数据·linux·人工智能·嵌入式硬件·ubuntu
RisunJan13 小时前
Linux命令-ngrep(方便的数据包匹配和显示工具)
linux·运维·服务器