Бекъп и възстановяване на WSL: Пълно ръководство

След като си настроих WSL средата с всичко по мой вкус, реших да направя резервно копие на дистрибуцията, за да я прехвърля на лаптопа или да я възстановя при нужда.
Това работи за Ubuntu, Debian, Alpine и други дистрибуции.
1. Създаване на папка за архиви
New-Item -Path "D:\WSL_Backups" -ItemType Directory -Force
2. Проверка на наличните дистрибуции
wsl --list --verbose
3. Експорт на дистрибуцията (бекъп)
wsl --export Ubuntu "D:\WSL_Backups\Ubuntu_Backup_$(Get-Date -Format yyyy-MM-dd).tar"
Архивът ще се запази в D:\WSL_Backups с днешната дата.
4. Възстановяване от резервно копие
1. Изтриване на старата WSL дистрибуция (по избор):
wsl --unregister Ubuntu
2. Импорт от архив:
wsl --import Ubuntu "C:\WSL\Ubuntu" "D:\WSL_Backups\Ubuntu_Backup_2025-07-26.tar"
Заключение
С този метод лесно и сигурно прехвърляш цялата си WSL Linux среда между устройства. Архивираш веднъж и можеш да работиш спокойно.
Може да добавиш автоматичен PowerShell скрипт, който архивира всеки ден и пази последните 7 версии.
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut