Comment sauvegarder le sous-système Windows pour la distribution Linux (WSL)
Étant donné que WSL n'est pas Linux fonctionnant sur du métal nu, nous n'avons rien à faire dans la distribution elle-même pour lancer une sauvegarde. Au lieu de cela, l’action est entièrement exécutée à partir de PowerShell.
Tout d'abord, exécutez la commande wsl -l -v dans PowerShell pour imprimer une liste de toutes les distributions Linux actuellement installées. Il est important de connaître le nom exact de la sauvegarde que vous avez créée. Par exemple, vous pourriez avoir « Ubuntu-22.04 » au lieu de simplement « Ubuntu ».
Une fois que vous avez ces informations, la commande suivante exportera une sauvegarde complète de la distribution sélectionnée. Avant d'entrer, cd dans le répertoire où vous souhaitez enregistrer la sauvegarde. Tout répertoire que vous placez sur la ligne de commande est le répertoire dans lequel vos sauvegardes seront enregistrées par défaut.
wsl --export (distribution) (filename.tar)
Copier après la connexion
Par exemple, une sauvegarde de Debian ressemblerait à ceci :
wsl --export Debian debianbackup.tar
Copier après la connexion
Alternativement, vous pouvez spécifier l'emplacement et le nom du fichier pendant le processus d'exportation au lieu d'utiliser cd dans le bon répertoire. Par exemple :
wsl --export Ubuntu c:\users\richard\desktop\ubuntumay27.tar
Copier après la connexion
C'est le processus de sauvegarde. Le fichier que vous créez maintenant peut être utilisé sur le même PC ou sur un autre PC pour configurer une copie exacte de votre distribution Linux. Vous pouvez le faire en utilisant la commande import dans Powershell.
Comment importer une distribution WSL à partir d'une sauvegarde
Si vous exportez, il y a de fortes chances que vous souhaitiez pouvoir utiliser cette distribution de sauvegarde à un moment donné. Cela se fait dans WSL à l'aide de la commande import.
C'est un peu plus long que la commande d'exportation car vous devez spécifier où vous souhaitez l'installer et quels fichiers vous souhaitez utiliser. La commande d'importation suit ce modèle :
wsl --import (distribution) (install location) (file location and filename)
Copier après la connexion
Ainsi, en utilisant l'un des exemples d'exportation ci-dessus, vous obtiendrez quelque chose comme ceci :
wsl --import Ubuntu c:\wsl c:\users\richard\desktop\ubuntumay27.tar
Copier après la connexion
Après quelques instants, votre distribution sera installée et prête à fonctionner. L’avantage de l’exportation et de l’importation réside dans le fait que vous pouvez configurer le même environnement sur plusieurs machines en peu de temps. Votre utilisateur et votre mot de passe seront conservés, ainsi que tout ce que vous avez installé via votre gestionnaire de packages.
Si vous souhaitez confirmer qu'il a été correctement installé avant de fermer la fenêtre PowerShell, exécutez simplement à nouveau
wsl -l -v et vous devriez voir la distribution nouvellement importée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!