現在工作上或家裡都蠻常用 WSL 的,但預設的位置都是在 C: 槽,隨著套件越裝越多,或用的更久。常常會把系統槽很快佔滿,所以想說把它移到比較空的地方,也比較好管理空間。
新安裝的 Distro
可以在用指令安裝時指定路徑,用 Microsoft Store 安裝時好像就不能選定。
|
1 |
wsl --install Ubuntu-24.04 --location D:\wsl_image\24.04 |
如果已經裝了,也不在意舊資料,可以先移除,再換位置。
|
1 2 3 |
wsl --shutdown wsl --unregister Ubuntu-24.04 wsl --install Ubuntu-24.04 --location D:\wsl_image\24.04 |
換位置
要換位置的話,就要先 export 再 import 進來,太大的話會佔用不少空間。
|
1 2 3 4 |
wsl --shutdown wsl --export Ubuntu-24.04 D:\backup\ubuntu24.tar wsl --unregister Ubuntu-24.04 wsl --import Ubuntu-24.04 D:\wsl_image\24.04 D:\backup\ubuntu24.tar --version 2 |
範本
|
1 2 3 4 5 6 |
wsl --shutdown REM 確定要移除的版本 wsl -l -v wsl --unregister Ubuntu-24.04 mkdir D:\wsl_image\24.04 wsl --install Ubuntu-24.04 --location D:\wsl_image\24.04 |
壓縮
在 NTFS 上可以設定該 image 的壓縮,雖然 AI 不建議這樣做,不過測試起來還好,大概可以節省40%空間。



