Как сделать резервную копию дистрибутива Linux на WSL

Подсистема Windows для Linux (WSL) позволяет создавать резервные копии (экспортировать) ваши дистрибутивы Linux, чтобы вы могли восстановить (импортировать) их в новой установке Windows 11 или Windows 10, на другом компьютере или когда вы хотите поделиться дистрибутивом с другими люди.

Какой бы ни была ситуация, вы можете использовать wsl.exeкомандный инструмент с --exportвозможностью резервного копирования и --importвозможностью восстановления дистрибутива. Однако есть одно предостережение: при использовании этого метода дистрибутив Linux (например, Ubuntu, CentOS, Debian, Mint и т. д.) потеряет интеграцию с меню «Пуск» и больше не будет отображаться как элемент в меню «Пуск». настройки «Приложения и функции».

В этом руководстве вы узнаете, как выполнить резервное копирование и восстановление дистрибутивов Linux, установленных в подсистеме Windows для Linux 2 (WSL2) в Windows 11 и Windows 10 .

Выполнить резервное копирование дистрибутива Linux на WSL

Чтобы создать резервную копию установки WSL Linux в Windows 11 (или Windows 10), выполните следующие действия:

  1. Откройте Пуск в Windows 11.

  2. Найдите командную строку , щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора ».

  3. Введите следующую команду, чтобы определить доступные дистрибутивы Linux, и нажмите Enter :

    wsl --список

  4. Введите следующую команду, чтобы создать резервную копию дистрибутива WSL, и нажмите Enter :

    wsl --export ИМЯ ДИСТРОМА ПУТЬ\ИМЯ-ФАЙЛА.tar

    В команде измените DISTRO-NAME и PATH\FILE-NAME.tar на информацию для вашего дистрибутива. Если вы не укажете путь, резервная копия будет храниться в корне диска «C:».

    Например, эта команда выполняет резервное копирование (экспорт) дистрибутива Ubuntu:

    wsl --export Ubuntu ubuntu-backup.tar

    How to backup Linux distro on WSL

После выполнения этих шагов виртуальная машина будет экспортирована в корень основного системного диска (C:), если вы не укажете другое место.

Эти инструкции создают резервную копию только одного дистрибутива. Если у вас есть дополнительные установки, вам нужно будет повторить шаги.

Выполнить восстановление дистрибутива Linux на WSL

Чтобы импортировать дистрибутив Linux из резервной копии в подсистеме Windows для Linux 2, выполните следующие действия:

  1. Откройте Пуск .

  2. Найдите командную строку , щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора ».

  3. Введите следующую команду, чтобы импортировать или восстановить дистрибутивы Linux из резервной копии, и нажмите Enter :

    wsl --import ИМЯ РАСПОЛОЖЕНИЯ ПУТЬ УСТАНОВКИ-РАСПОЛОЖЕНИЕ\ИМЯ-ФАЙЛА.tar

    В команде измените DISTRO-NAME , INSTALL-LOCATION и PATH\FILE-NAME.tar на информацию для вашего дистрибутива.

    Например, эта команда восстанавливает (импортирует) дистрибутив Ubuntu:

    wsl --import Ubuntu C:\Users\USERNAME\Distros C:\ubuntu-backup.tar

    How to backup Linux distro on WSL

    Краткое примечание: исходное место установки — C:\Users\USERNAME\AppData\Local\Packages. Однако вы можете избегать этого места, потому что восстановление не будет идентично оригиналу. Например, вы получите файл «.vhdx», и интеграция не будет такой, как упоминалось ранее.

  4. Введите следующую команду, чтобы подтвердить восстановление дистрибутива, и нажмите Enter :

    wsl --список

  5. Введите следующую команду, чтобы запустить дистрибутив в подсистеме Windows для Linux, и нажмите Enter :

    wsl --distribution ИМЯ-ДИСТРО

После того, как вы выполните шаги, дистрибутив будет импортирован в указанное место назначения. Единственное предостережение заключается в том, что это резервное копирование и восстановление не имеет такой же интеграции, как установка дистрибутивов из Магазина Microsoft. Например, после импорта дистрибутива он не будет зарегистрирован в меню «Пуск» и не будет отображаться как приложение, которое можно удалить со страницы настроек «Приложения и функции».

Если вы хотите запустить дистрибутив, вам нужно будет выполнить эту команду: wsl --distribution DISTRO-NAMEили вы можете выбрать дистрибутив в меню терминала Windows. Кроме того, если вы хотите удалить импортированную виртуальную машину Linux, вам нужно будет использовать эту команду: wsl --unregister DISTRO-NAME.

Оставить комментарий

Как почистить футляр для ретейнера: безопасный и простой способ, который действительно высушит его.

Как почистить футляр для ретейнера: безопасный и простой способ, который действительно высушит его.

Узнайте, как чистить фиксатор зуба мягким мылом и теплой водой, правильно его сушить, избегать повреждающего воздействия тепла и когда фиксатор следует заменить.

Как безопасно почистить автомобильный воздушный фильтр: когда чистить, а когда заменять.

Как безопасно почистить автомобильный воздушный фильтр: когда чистить, а когда заменять.

Узнайте, как осматривать и обслуживать воздушный фильтр двигателя, когда целесообразна его очистка, когда безопаснее замена, и как проверить правильность его установки обратно.

Как почистить льдогенератор в морозильной камере: руководство для начинающих.

Как почистить льдогенератор в морозильной камере: руководство для начинающих.

Узнайте, как безопасно очистить льдогенератор в морозильной камере, включая бункер для льда, доступные поверхности льдогенератора, желоб дозатора, сушку, сборку и ошибки, которых следует избегать.

Как безопасно почистить насадку биде: что работает, а чего следует избегать.

Как безопасно почистить насадку биде: что работает, а чего следует избегать.

Узнайте, как безопасно чистить насадку биде, что на самом деле делает функция самоочистки, как бороться с минеральными отложениями и какие чистящие средства подходят именно для вашей модели.

Как почистить песочный фильтр бассейна: обратная промывка, ополаскивание и понимание, когда следует проводить более тщательную очистку.

Как почистить песочный фильтр бассейна: обратная промывка, ополаскивание и понимание, когда следует проводить более тщательную очистку.

Узнайте, как безопасно очистить песочный фильтр для бассейна, как оценить эффективность обратной промывки и когда оправдана более глубокая очистка, ремонт или замена фильтрующего материала.

Как безопасно чистить кофемолку: пошаговое руководство из 8 шагов для жерновых и ножевых кофемолок

Как безопасно чистить кофемолку: пошаговое руководство из 8 шагов для жерновых и ножевых кофемолок

Узнайте, как безопасно чистить кофемолку: от сухой чистки жерновов до мытья съемных деталей, сборки, тестирования и ухода за ножевой кофемолкой.

Как удалить клей для ногтей с одежды, не повредив ткань.

Как удалить клей для ногтей с одежды, не повредив ткань.

Узнайте, как безопасно удалить клей для ногтей с одежды: от соскабливания засохшего клея до осторожного использования ацетона, стирки и проверки ткани перед сушкой.

Как удалить остатки наклеек с одежды, не повредив ткань.

Как удалить остатки наклеек с одежды, не повредив ткань.

Узнайте, как безопасно удалить остатки клея от наклеек с одежды, начиная с обработки холодом и предварительной обработки и заканчивая осторожным использованием растворителей, стиркой и сушкой на воздухе.

Как безопасно почистить механическую клавиатуру: пошаговое руководство из 4 этапов.

Как безопасно почистить механическую клавиатуру: пошаговое руководство из 4 этапов.

Узнайте, как безопасно чистить механическую клавиатуру, включая снятие колпачков клавиш, удаление пыли и грязи, сушку, сборку и когда следует остановиться и обратиться к руководству пользователя.

Как удалить клей с одежды, не повредив ткань.

Как удалить клей с одежды, не повредив ткань.

Узнайте, как сначала бережно удалять клей с одежды, когда следует использовать горячий клей или суперклей, и как проверять состояние ткани перед сушкой.