WSL大量占用C盘空间,C盘扩容较繁琐,使用 move-wsl 工具将WSL移动至其他空间富余磁盘
背景
WSL大量占用C盘空间,C盘扩容较繁琐,考虑将WSL移动至其他空间富余磁盘
环境
- Windows 11 (beta)
- WSL 2 (Ubuntu 20.04)
工具
方法
- 更改 PowerShell 管理执行策略
1 | Set-ExecutionPolicy -ExecutionPolicy RemoteSigned |
- 运行 Windows PowerShell ,停止WSL服务
1 | wsl --shutdown |
- 拉取 move-wsl 仓库
1 | git clone https://github.com/pxlrbt/move-wsl.git |
- 进入仓库,运行
move-wsl.ps1
1 | cd move-wsl |
- 选择需要移动的发行版
- 选择
Install
选项 - 等待
Done
- 重新启动WSL服务
1 | wsl |
- 更改默认用户,移动后默认用户变为
root
1 | sudo nano /etc/wsl.conf |
写入以下内容,YOUR_USERNAME 替换为用户名
1 | [user] |
- 重新启动WSL服务