前言
WSL 預設安裝在 C 盤,隨著開發時間的增長,資料越來越多,子系統資料佔用高達 60 GB,對於原本 100 GB 的 C 盤,不堪重負,終於只剩下不足 300 MB 的空間,隨之而來的就是 PHPStorm 無法開啟
為了解決這個問題,需要遷移 WSL 預設儲存位置
過程
下載工具
LxRunOffline:一個非常強大的管理子系統的工具
下載並解壓後,在解壓目錄中開啟 PowerShell
檢視已安裝的子系統
$ ./LxRunOffline.exe list
檢視子系統所在目錄
$ ./LxRunOffline.exe get-dir -n Ubuntu-18.04
新建目標目錄並授權
$ icacls D:\wsl\installed /grant "cnguu:(OI)(CI)(F)"
- 目標目錄:
D:\wsl\installed
- 使用者名稱:
cnguu
- 目標目錄:
遷移系統
$ .\LxRunOffline move -n Ubuntu-18.04 -d D:\wsl\installed\Ubuntu-18.04
然後耐心等待一大堆
Warning
的結束如果報錯:
[ERROR] The distro "Ubuntu-18.04" has running processes and can't be operated.
需要重啟服務:
LxssManager
(快捷鍵:同時按Win + x
,再按g
)
結果
C 盤滿血復活
不知道是不是錯覺,感覺讀寫檔案速度快了很多
本作品採用《CC 協議》,轉載必須註明作者和本文連結