Windows11中移动 WSL到 D 盘

简介: Windows11中移动 WSL到 D 盘

默认的镜像文件位置是在C盘下的用户名下的\AppData\Local\Docker\wsl

# 查看版本
wsl.exe --version
# 查看当前WSL运行情况
wsl -l -v
wsl --list -v
  • 管理员执行
# 关闭所有WSL实例
wsl --shutdown
# 查看当前WSL运行情况
wsl --list -v
# 备份WSL文件系统
wsl --export <Distro> <Filename>
wsl --export Fedora D:\WSL\Fedora-data.tar
# 卸载WSL文件系统
wsl --unregister <Distro>
wsl --unregister Fedora
# 将WSL文件系统移动到D盘
wsl --import <Distro> <NewInstallLocation> <Filename>
wsl --import Fedora D:\WSL\Fedora D:\WSL\Fedora-data.tar
wsl --import Fedora D:\WSL\Fedora D:\WSL\Fedora-data.tar --version 2
# 启动WSL实例
wsl
#在终端中执行
df -h # 查看文件系统的使用情况,确认WSL文件系统已成功移动到D盘
# 查看安装位置
wsl -l --all
# 查看版本
wsl -l --all -v
wsl --list -v
  • 查看安装位置
Get-ChildItem -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss" | ForEach-Object { Get-ItemProperty -Path $_.PSPath } | Select-Object -Property "DistributionName", "BasePath"
  • 其他Ubuntu-22.04、docker-desktop等wsl文件操作类似
  • 验证没有问题后,可以删除D:\WSL\Fedora-data.tar文件
  • docker-desktop和docker-desktop-data可通过配置移动


相关文章
|
7月前
|
Linux Windows
卸载windows的WSL
卸载windows的WSL
444 1
|
1月前
|
Docker Windows 容器
Windows Docker Desktop 无法启动 自动退出报错信息为:Docker Desktop -Unexpected WsL error An unexpected error was e
Windows Docker Desktop 无法启动 自动退出报错信息为:Docker Desktop -Unexpected WsL error An unexpected error was e
103 0
|
1月前
|
程序员 Docker Windows
Windows 10系统压缩C盘WSL虚拟磁盘文件
Windows 10系统压缩C盘WSL虚拟磁盘文件
56 1
|
1月前
|
存储 Ubuntu 关系型数据库
在Windows WSL (Linux的Windows子系统)上运行的Ubuntu 20.04安装Bacula失败
Bacula 是一个开源的跨平台网络备份工具,提供基于客户端/服务器(CS)架构的企业级备份解决方案。它支持对数据进行备份、恢复以及完整性校验,并且可以运行在多种操作系统上,包括 Windows 和 Linux 等。
44 0
|
1月前
|
Linux Docker Windows
windows10&11 启动Docker Desktop报 “Docker Desktop - Unexpected WSL error”
windows10&11 启动Docker Desktop报 “Docker Desktop - Unexpected WSL error”
226 0
|
7月前
|
数据安全/隐私保护 Windows
Windows子系统WSL使用root用户
Windows子系统WSL使用root用户
|
7月前
|
Windows
Wsl与Windows互相访问
Wsl与Windows互相访问
111 0
|
7月前
|
Linux Windows
Windows和WSL安装的Linux系统互相访问
Windows和WSL安装的Linux系统互相访问
|
11月前
|
Linux Windows
WSL(Windows Subsystem for Linux)
背景是这样的,小马在window上的SVN客户端不能连接服务端,但同事的是可以的。很久没用svn了,于是小马想用SVN命令行来试一下是SVN客户端版本的问题还是SVN账号的问题。于是得知window上可以安装WSL后直接使用Linux命令敲SVn命令。于是就有了下面的操作。
146 0
WSL(Windows Subsystem for Linux)
|
Ubuntu Linux Windows
【windows】 win11 安装 WSL( Windows Subsystem for Linux)
【windows】 win11 安装 WSL( Windows Subsystem for Linux)
1019 0