すごくメモ帳

すごくほぼメモ帳ぐらいなブログ

WSL のディストリビューションを複製する

エクスポートとインポートを用いた複製方法

エクスポートは wsl --export <ディストリビューション名> <ファイル名 .tar>で行い、 インポートはwsl --import <ディストリビューション名> <インストールする場所> <ファイル名.tar>で行う。 (インストールする場所は WSL のディスクイメージが有る場所)

ディストリビューション名は以下のようにwsl -lで取得できる。

PS C:\Users\user> wsl -l
Linux 用 Windows サブシステム ディストリビューション:
Ubuntu (既定)

エクスポートとインポートを行うことで複製ができる。

PS C:\Users\user> wsl --export Ubuntu ubuntu.tar
PS C:\Users\user> wsl --import ubuntu-copy .\ubuntu-copy\ ubuntu.tar

UbuntuC:\Users\user\ubuntu.tarにエクスポートし、 C:\Users\user\ubuntu.tarubuntu-copyという名前で、C:\Users\user\ubuntu-copy\へインポートしてディストリビューションを登録している。