LxRunOfflineツールを使用してLinuxサブシステム(WSL)をバックアップ/復元する
Use Lxrunoffline Tool Backup Restore Linux Subsystem
WSLをインストールする
WSLコンポーネントを開く
最初にWSLコンポーネントを開く必要があります。次のコマンドを使用できます。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
[コントロールパネル]-[プログラム]-[Windows機能の有効化または無効化]-[WindowsSubsystem for Linux]に手動でチェックマークを付けて、コンピューターを確認して再起動することもできます。
ミラーをダウンロード
アプリストアでUbuntuを直接検索し、自動的にダウンロードしてインストールすることができます。
インストール後のUbuntuのデフォルトパス:
C:UsersWINDSUNAppDataLocalPackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgscLocalState
Win10がライトバージョンであるか、アプリストアバージョンがない場合は、イメージを手動でダウンロードする必要があります。次のリンクから、リリースの各バージョンをダウンロードできます。
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を再インストールした後は、すべてのDongziを最初から開始する必要があるため、バックアップする必要があります。WSLのバックアップについて説明します。
バックアップWSL
LxRunOfflineをインストールします
LxRunOfflineのソースコードとコンパイル済みファイルはGithubで入手できます。ダウンロードアドレスは次のとおりです。
https://github.com/DDoSolitary/LxRunOffline/releases
インストールまたは抽出後、ソフトウェアのルートディレクトリでCMDまたはPowerShellを実行します。LxRunOfflineコマンドを使用して操作できます。
一般的に使用されるLxRunOfflineコマンド
use LxRunOffline.exe -h
ソフトウェアコマンドの表示。一般的に使用されるコマンドは次のとおりです。
//WSL already installed LxRunOffline.exe list //Restore WSL LxRunOffline.exe install -n -d -f //Uninstall WSL LxRunOffline.exe uninstall -n //Back up WSL LxRunOffline.exe export -n -f //Start a WSL LxRunOffline.exe run -n
WSLのバックアップ/復元
- 現在のシステムに存在するWSLを表示する
LxRunOffline.exe list Ubuntu
- バックアップを開始します
LxRunOffline.exe export -n Ubuntu -f D:UbuntuBackup.tar.gz
-n:以前にリストで表示されたものの1つであるwslのエイリアス
-f:バックアップのパス。現在のパスに直接バックアップしますbackup.tar.gz
- WSLを復元する
LxRunOffline.exe install -n Ubuntu -d C:UsersWINDSUNAppDataLocalPackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgscLocalState -f D:UbuntuBackup.tar.gz
-n:wslに名前を付けます
-d:wsl復元パス
-f:バックアップファイルのパス
- バックアップWSLを開始します
LxRunOffline.exe run -n Ubuntu
CMDでwslを開く必要があるたびに、Ubuntuアイコンをクリックして直接起動する場合は、新しくインストールしたシステムにUbuntuを再インストールできます。最初に開かないでください。まず、LxRunOfflineを使用してインストールディレクトリに直接復元します。アイコンを直接クリックして開くことができます。
参照
- https://github.com/DDoSolitary/LxRunOffline
- https://docs.microsoft.com/en-us/windows/wsl/install-on-server
- https://askubuntu.com/questions/816732/how-to-change-default-user-in-wsl-ubuntu-bash-on-windows-10