Si vous installez l'environnement WSL à partir du Microsoft Store, vous ne pouvez installer qu'un seul type de distribution comme un seul environnement (je pense). Cependant, vous souhaiterez peut-être créer, détruire ou effacer facilement plusieurs environnements de la même distribution, ou les utiliser comme éléments jetables. Vous pouvez facilement dupliquer l'environnement à partir du terminal, j'écrirai donc comment le faire.
On suppose que WSL est inclus. Tout d'abord, lancez wsl -l --verbose
dans le terminal pour vérifier l'environnement que vous avez.
PS C:\Users\user01> wsl -l --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 2
docker-desktop Running 2
docker-desktop-data Running 2
Par exemple, si Ubuntu-20.04 installé à partir du magasin est inclus, la sortie sera comme indiqué ci-dessus. Essayons de répliquer cet Ubuntu installé sous le nom d'environnement ʻUbuntu-20.04` pour une utilisation jetable.
Avec la fonction d'exportation WSL, tout l'environnement peut être généré sous forme de fichier tar. Exécutez simplement wsl --export (nom de l'environnement WSL que vous souhaitez exporter) (nom du fichier de sortie)
.
PS C:\Users\user01\export_distro> wsl --export Ubuntu-20.04 FocalFossa_copy.tar
Cela affichera l'environnement original ʻUbuntu-20.04sous forme de fichier tar, vous pouvez donc obtenir le même environnement en l'important avec un nom d'environnement différent. Exécutez
wsl --import (nom d'environnement enregistré sous WSL) (chemin d'installation) (import environment.tar)`.
PS C:\Users\user01\export_distro> wsl --import FocalFossa_copy ..\wsl_manual_install\ FocalFossa_copy.tar
Le même environnement que l'original ʻUbuntu-20.04` est maintenant dupliqué avec le nom d'environnement spécifié.
PS C:\Users\user01> wsl -l --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 2
FocalFossa_copy Stopped 2
docker-desktop Running 2
docker-desktop-data Running 2
Vous pouvez le démarrer en tapant wsl -d (nom de l'environnement)
depuis le terminal, ou vous pouvez le démarrer en le sélectionnant dans la liste d'environnement qui peut être affichée à partir du bouton ∨
sur la barre de titre du terminal Windows.
PS C:\Users\user01> wsl -l --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 2
FocalFossa_copy Running 2
docker-desktop Running 2
docker-desktop-data Running 2
En toute sécurité, la même distribution s'exécute sous un autre environnement de nom.
Le fichier image du disque dur ʻext4.vhdx, qui est l'environnement réel, est généré dans la destination d'installation spécifiée au moment de l'importation, mais comme le contenu est monté sous
\ wsl $ `, navigation à partir de là avec Explorer peut faire.
Si vous souhaitez supprimer un environnement dont vous n'avez plus besoin, vous pouvez le supprimer avec wsl --unregister (nom enregistré)
.
Vous pouvez dupliquer, détruire et éliminer l'environnement relativement facilement, alors n'hésitez pas à jouer!
Recommended Posts