迁移Wsl路径
随着Wsl的使用,所需的控件越来越大,可能会占用C盘太多控件。
本文记录了迁移Wsl存储路径的步骤。
0. 物料准备
- 已安装的WSL
- LxRunOffline
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
到此迁移完成