由於WSL是自動存放在C盤,想要把它遷移到D盤
一 新建文件夾,同時對文件夾設置用戶權限。這個新建文件夾是,遷移的WSL的存放地址。
1.打開cmd命令行,輸入whoami,確定當前用戶。用戶是user
2.新建文件夾,為D:\Ubuntu\Windows
3.對文件夾D:\Ubuntu\Windows設置權限。記得下面代碼的文件路徑 D:\Ubuntu\Windows以及用戶 user,改成自己對應的新文件路徑和用戶名
D:\Ubuntu\Windows /grant "user:(OI)(CI)(F)"
二 在GitHub(https://github.com/DDoSolitary/LxRunOffline/releases)下載LxRunOffline,使用LxRunOffline來遷移WSL
1.下載最新版本,然后解壓
2.cmd進入LxRunOffline文件夾,運行lxrunoffline list,查看已安裝的Ubutun版本
lxrunoffline list
3.運行lxrunoffline move,將WSL遷移到目標位置,記得將版本 Ubuntu-20.04和文件夾位置 D:\Ubuntu\Windows改成自己對應的。這個過程要幾分鍾,中途出現黃色的warning不影響遷移后的功能。
LxRunOffline move -n Ubuntu-20.04 -d D:\Ubuntu\Windows
4.遷移結束后,使用lxrunoffline get-dir查看遷移后的WSL所在目錄。記得將版本 Ubuntu-20.04改成自己對應的。
lxrunoffline get-dir -n Ubuntu-20.04
三 題外話--WSL下載相關
1.通過Windows商店下載
2.手動下載適用於 Linux 的 Windows 子系統發行版包
https://docs.microsoft.com/zh-cn/windows/wsl/install-manual
3.由於官網下載特別慢,提供微雲網盤下載,版本為Ubuntu20.04
鏈接:https://share.weiyun.com/ajCbH3cw
密碼:5rnacc