先前的一篇文章提到了如何更改wsl里面ubuntu的home目录,wsl装ubuntu的home目录在哪,如何更改home?_wsl安装的ubuntu在哪里-优快云博客
这次是要更改wsl中ubuntu的安装目录,毕竟默认安装到c盘下会占用不少空间的。
从微软商店get后默认是会到c盘的目录下:
第一步停止正在运行的发行版,在powershell里面使用
wsl --terminate Ubuntu-24.04
命令把ubuntu先停了,然后再更改。
第二步先导出发行版到文件
wsl --export Ubuntu-24.04 D:\WSL_Install_Home\24.04\wsl24.04-ubuntu.tar
第三步注销当前发行版:wsl --unregister Ubuntu-24.04
第四步导入发行版到新位置
wsl --import Ubuntu-24.04 D:\WSL_Ubuntu24.04_Home D:\WSL_Install_Home\24.04\wsl24.04-ubuntu.tar --version 2
-
第一个参数是发行版名称
-
第二个参数是新安装位置(如 D:\wsl\ubuntu)
-
第三个参数是之前导出的 tar 文件路径
-
--version 2
确保使用 WSL2
导入完成,删除tar文件节省空间。
使用下面的命令可以查看修改后的安装位置:
Get-ChildItem HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss\ | ForEach-Object {
(Get-ItemProperty $_.PSPath) | Select-Object DistributionName, BasePath
}
这样就转移完了C盘就有空间了