WLS2Linux サブシステムの移行/復元
前回の記事「WLS2Linux サブシステムが Linux をコンパイルする」に続き、今回は WSL の D ドライブへの移行について共有します。
WSL サブシステムはデフォルトで C ドライブの後ろにインストールされ、プログラムのインストールでは「C ドライブ」を簡単に破壊できます。D ドライブに移行することは非常に良い選択です。移行後、元の Ubuntu ネットワーク パスが利用できなくなっていることがわかりました。元の状態に戻したい場合は、このまま読み続けてください。
著者:炭火焼きまおだん、ブロガーをクリックして詳細をご覧ください。
提示:操作需谨慎,数据无价。
1. wsl をドライブ D に移行します。
ubuntuをエクスポート --> 元のUbuntuからログアウト --> Dドライブを再インポート
- PowerShell を起動して現在の Ubuntu バージョンを表示します
PS C:\Users\xxxxx> wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 2
- ubuntuのバックアップ
wsl --export Ubuntu-20.04 D:\ubuntu.tar
- Ubuntuからログアウトする
wsl --shutdown
wsl --unregister Ubuntu
- UbuntuをDドライブにインポートする
wsl --import Ubuntu D:\WSL D:\ubuntu.tar --version 2
# 启动 wsl
wsl
2. wslをドライブCに復元します。
デフォルトのインストール場所は C:\User[user_name]\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc\LocalState です。回復プロセスは
D ドライブへのインストールとは逆ですが、デフォルト設定が追加されます。まず WSL Ubuntu をバックアップし、次に Ubuntu をインストールして、元の設定を復元します。
-
Ubuntuのバックアップ
は1.Dドライブへのwsl移行と同じです。 -
ubuntuをインストールする
wsl --import Ubuntu C:\User\[user_name]\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc\LocalState --version 2
- Ubuntu 設定のリセット
設定 --> アプリケーション --> インストールされているアプリ --> Ubuntu
--> リセット --> 修復/リセット --> WSL Ubuntu の起動
# 启动 WSL
wsl
チップ
上記の操作はすべて PowerShell コマンド ターミナルで実行されます。次のように開きます。
- モード「Win」を開始 + PowerShell に入ります
- デスクトップの「Shift」を押しながら右クリックし、「ここで PowerShell ウィンドウを開く」を選択します
要約する
ブロガーが穴を踏んで書いたのは無駄ではありません。ブロガーの炭火焼き卵に注目してください。