先前的一篇文章提到了如何更改wsl里面ubuntu的home目錄,wsl裝ubuntu的home目錄在哪,如何更改home?_wsl安裝的ubuntu在哪里-CSDN博客
這次是要更改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盤就有空間了