Перенос Ubuntu WSL на другой диск

В WIN 10 возможно установить в качестве подсистемы Linux — Ubuntu. Установка доступна в Microsoft Shop, и в настоящий момент на выбор имеются 18я и 20я версии. К сожалению, при установке нельзя выбрать куда будет размещена система. А установлена она будет в каталог C:/Users/root/AppData/Local/..

Типично, что Диск С: — это системный диск и его размещают на небольшом, но производительном SSD накопителе. Лишнего места там нет.

Вы можете решить проблему с местом, монтируя данные в Ubuntu с других дисков вашего PC, и предотвратите, тем самым, разрастание объема WSL Ubuntu на диске C:. Но более последовательным решением будет перенос файлов в другое место.

Все операции выполняются из консоли. Сначала посмотрим список установленных подсистем:

Обратите внимание, что Ubuntu 18 использует 1ю версию wsl, а 20я версия уже 2ю.

Шаг 1. Экспорт нужной WSL

Получив список WSL, мы узнаем имя контейнера и займемся экспортом. Статус контейнера должен быть — «stopped».

Операция может потребовать много времени. В результате вы получите архив.

Шаг 2. Удаление контейнера

Теперь можно удалить Ubuntu, освободив занимаемые ей ресурсы на диске C:. Используем команду —unregister:

Шаг 3. Импорт WSL

Остаётся снова создать контейнер, но уже там, где мы этого хотим.

В качестве небольшого замечания: eсли вы планируете монтировать что то в ubuntu, то wsl v1 работает гораздо быстрее при необходимости взаимодействия с родительской файловой системой в сравнении с wsl 2.

Шаг 4. Запуск WSL

Прямо из консоли запустите ваш контейнер следующей командой:

А файл экспорта (архив d:\ubuntu.tar) уже можно удалить.

Точно так же переносятся данные desktop docker. Выполните аналогичные манипуляции с контейнером docker-desktop-data.

Написать комментарий

Мало букафф? Читайте есчо !

Настройка xdebug с VS Code при использовании локального сервера на WSL

Февраль 3, 2023 г.

Важно отметить, что настройки будут отличаться для разных версии xdebug, здесь я даю гайд для версий xdebug 3.x. Настройка VS Code Со стороны ...

Читать

Как смонтировать папку из WSL образа

Июль 21, 2023 г.

В WSL обычно уже смонтированы все диски системы в папке /mnt, и вы легко получаете нужные файлы из родительской системы windows, хотелось бы иметь и обратную возможность. Рассмотрим как выполнить монтирование файлов wsl в файловую систему windows. ...

Читать

 

Комментарии к «Перенос Ubuntu WSL на другой диск»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: