移动 WSL 到其他硬盘
2025 linux windows在使用 WSL 的时候往往会占用 C 盘的空间,可以将 WSL 移动到其他硬盘,这样可以节省 C 盘的空间。
-
以管理员的身份运行 PowerShell 或者 CMD。
-
执行命令:
wsl -l -v
查看当前运行的子系统,如果运行状态,执行wsl -t Ubuntu
命令停止子系统。NAME STATE VERSION * Ubuntu Running 2
-
将子系统导出。
wsl --export Ubuntu D:\ubuntu.tar
-
取消注册分发版并删除根文件系统。
wsl --unregister Ubuntu
-
将系统导入到新的目录,以
D:\wsl
目录为例。wsl --import Ubuntu D:\wsl D:\ubuntu.tar
-
导入后,默认为 root 用户,设置默认用户。
ubuntu config --default-user [user]