linux子系统备份,使用LxRunOffline工具备份/还原Linux子系统(WSL)
安裝WSL
開啟WSL組件
首先需要打開WSL組件,可以使用以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
也可以手動在【控制面板】-【程序】-【啟用或關閉Windows功能】-【適用于Linux的Windows子系統(tǒng)】打勾,然后確定再重啟電腦即可。
下載鏡像
可以直接在應用商店中搜索Ubuntu,然后自動下載安裝即可。
安裝后的Ubuntu默認路徑:
C:\Users\WINDSUN\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
如果你的Win10是精簡版或者沒有應用商店版本,你需要手動下載鏡像,以下鏈接給出各個版本發(fā)行版的下載:
https://docs.microsoft.com/en-us/windows/wsl/install-manual
圖:
安裝
把Ubuntu.appx重命名為Ubuntu.zip
解壓
將Ubuntu.exe右鍵以管理員身份運行,輸入用戶名和密碼既可安裝完成
修改默認用戶
在解壓根目錄中打開powershell:
ubuntu config --default-user
完成之后,你就可以愉快的使用WSL,可以下載VScode,裝個插件,就可以直連WSL了。
但是,配置好的WSL在你重裝系之后,所有的東子都需要從頭再來,所以我們需要對其備份,接下來說一下WSL的備份。
備份WSL
安裝LxRunOffline
在Github上有LxRunOffline源代碼和編譯的文件,下載地址:
https://github.com/DDoSolitary/LxRunOffline/releases
在安裝或者解壓后的軟件根目錄運行CMD或者powershell,就可以使用LxRunOffline命令進行操作了
常用的LxRunOffline命令
使用LxRunOffline.exe -h查看軟件的命令,常用的命令如下:
//已經(jīng)安裝的WSL
LxRunOffline.exe list
//還原WSL
LxRunOffline.exe install -n -d -f
//卸載WSL
LxRunOffline.exe uninstall -n
//備份WSL
LxRunOffline.exe export -n -f
//啟動一個WSL
LxRunOffline.exe run -n
備份/還原WSL
查看當前系統(tǒng)中存在的WSL
LxRunOffline.exe list
Ubuntu
開始備份
LxRunOffline.exe export -n Ubuntu -f D:\UbuntuBackup.tar.gz
-n: wsl的別名,就是之前用list查看的其中一個
-f: 備份的路徑,我這直接備份到當前路徑backup.tar.gz
還原WSL
LxRunOffline.exe install -n Ubuntu -d C:\Users\WINDSUN\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState -f D:\UbuntuBackup.tar.gz
-n :為wsl起個名字
-d: wsl的還原路徑
-f: 備份文件的路徑
啟動備份的WSL
LxRunOffline.exe run -n Ubuntu
每次需要在CMD中打開wsl,如果要點擊Ubuntu圖標直接啟動,可以在新安裝的系統(tǒng)重新安裝的Ubuntu,先不要打開,先用LxRunOffline直接還原到安裝目錄就可以直接點擊圖標打開了。
參考
標簽:exe,備份,Linux,WSL,wsl,Ubuntu,LxRunOffline
來源: https://www.cnblogs.com/WindSun/p/12142604.html
總結
以上是生活随笔為你收集整理的linux子系统备份,使用LxRunOffline工具备份/还原Linux子系统(WSL)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 换6s电池多少钱啊?
- 下一篇: linux的tcpdump命令详解,tc