迁移Wsl路径


迁移Wsl路径

随着Wsl的使用,所需的控件越来越大,可能会占用C盘太多控件。
本文记录了迁移Wsl存储路径的步骤。

0. 物料准备

1. 停止服务

在开始之前需要先停止服务,命令如下:

net stop LxssManager

2. 查看当前已安装的WSL

解压下载的LxRunOffline,进入解压路径,执行以下代码会列出当前已安装的所有WSL

.\LxRunOffline.exe list

3. 迁移路径

得到当前的WSL名称后,执行以下代码开始迁移:

.\LxRunOffline.exe move -n {WSL_NAME} -d {NEW_PATH}

很快就能迁移完成

4. 授权

迁移完成后需要对新路径授权,否则会出现打开WSL提示拒绝访问的情况。
授权命令如下:

icacls {NEW_PATH} /grant "{USER_NAME}:(OI)(CI)(F)"

这里的{USER_NAME}指的是Windows的登陆用户名可以去C盘下Users下查看,可以用whoami命令查看。

5. 开启服务

授权完成后打开服务Wsl就可以在新路径下运行了

net start LxssManager


到此迁移完成


文章作者: suifeng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 suifeng !
  目录