win10環境進行linux開發之WSL的備份與管理

上一篇博客寫了WSL的安裝與基本配置,這篇文章來寫寫如何對wsl進行備份。對wsl進行備份不僅僅是留一份存檔,這個功能更像是虛擬及的快照功能,如果是當前的環境因爲配置出錯或者其他原因不能使用,那利用這個備份功能可以快速還原當前的環境。

既然它可以像虛擬機一樣可以進行“快照”,那同樣的也應該也可以支持多個環境同時運行,因爲有時在開發一個新項目,想要一個乾淨的環境,這樣就可以不受其他環境的干擾了。


WSL備份

wsl的備份功能並不是微軟本身推出自帶的,它是ugoa開發的一個工具LxRunOffline,它可以更改WSL的默認路徑(默認安裝在C盤,但是有時對某些項目進行源碼編譯時,消耗的空間可達到十G!)、安裝其他版本的ubuntu(默認ubuntu18.04)、支持備份和還原。

其Github地址爲:https://github.com/ugoa/LxRunOffline

使用時需下載LxRunOffline安裝包,下載鏈接:LxRunOffline-v3.4.0.zip

下載後解壓即可使用,建議將文件夾添加到系統路徑,這樣在以後在CMD中可直接輸入命令進行操作。具體使用可參考博客: WSL 自定義安裝、備份

在備份或新建WSL完成後,根據需要關閉與Windows的連接,否則在ubuntu的系統路徑中會包含windows的系統路徑,在編譯某些文件時會報錯,其主要原因時在windows的系統路徑包含空格導致問題。

執行命令關閉於windows的連接

echo "[interop]\nenabled=false\nappendWindowsPath=false" | sudo tee /etc/wsl.conf

輸入命令echo $path查看是否修改成功。

 

所有參考來連接的文章和需要的軟件,可在我的備份中找到,所有備份以markdown保存。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章