WSL更换路径(初始安装在C盘,怎么移植到D盘)

1,598 阅读2分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的第2篇笔记

WSL是什么

Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

为什么要使用WSL

NVIDIA的许多加速工具都需要ubuntu环境下使用,不支持windows。比如常用的NVIDIA-docker,我们训练好模型,进行模型落地的时候往往需要需要做TensorRT的工作,将模型转为ONNX,再进行相关的推理,这样可以加速我们的计算,但这些操作在windows上是无法操作的,必须在服务器上或者windows的双系统上,这就需要配置对应的环境。

字节搜索引擎的图搜图模块本来我也是准备做模型推理的工作的,不过由于组内开发环境不统一的问题,就搁置了该方案(我们也没有gpu服务器做支持),但这个方案在实际生产落地的时候是非常有用的,所以大家有空可以尝试去学习一下。

WSL更换路径

1.关闭WSL

wsl --shutdown

2.查看系统信息

wsl -l -v

显示如下

NAME STATE VERSION
* Ubuntu Stopped 2

这里我们知道了NAME

3.导出系统,示例如下

wsl --export Ubuntu D:\ubuntu.tar

注意这里的Ubuntu是和上面的NAME相同

4.删除系统,示例如下:

wsl --unregister Ubuntu

出现“正在注销...”即成功

5.导入系统,指定新的位置 ,示例如下:

wsl --import Ubuntu D:\Ubuntu D:\ubuntu.tar

6.ubuntu.tar文件不需要的话可以删掉了

然后一切都解决了!

本地win10和WSL文件传输

使用下面命令

explorer.exe .