Как экспортировать WSL в tar-архив
Здрасти мои хорошие, заранее прошу прощения за рекламные интеграции, был в отпуске, сейчас дача началась, короче время хватает только на проверку домашек. Но вкусных тем я уже понабрал, черновиков накидал, так что потихоньку буду возвращаться в рабочий ритм и радовать тебя всякой полезной хуйнёй.
читать первым в телеграм читать первым в макс
Ну так вот. В очередной раз решил я с винды на линукс пересесть, потыкать Niri, да и винде уже 5 лет. Знатно засрана дерьмом, срок её подошел к логическому концу. Ну и вопрос встал ребром.
Все наработки и данные у меня в WSL на убунте. Логично что можно зайти в убунту и скопировать всё нужное в /mnt/c/backup, но это костыль, потому что будет потеря скорости, лишняя прокладка. Да, я честно пытался 40 гигов перетащить через copy и rsync, но прошло 2 часа и чёт особо нихуя не продвинулось.

Ну не может же такого быть, должно всё нативненько бекапиться. Так и оказалось.
Заходим в PowerShell и выполняем:
wsl -l -v
Выведет список дистрибутивов, я работаю на Ubuntu 24.04, дальше делаю так:
wsl --shutdown
wsl --export "Ubuntu-24.04" D:\backup\wsl-ubuntu.tar
Жду 10 минут и получаю полноценный tar с полной копией файловой системы.
Ну великолепно же! Ну а дальше всё это я потом распакую и раскидаю уже по местам. Очередной пример того, что если не интересоваться новым и работать только с привычными инструментами, можно нехило деградировать, сидеть и ждать у моря погоды.
Знаю, будешь пытать меня в комментах насчёт — а какой линукс ты поставил? Скажу так — пидорский. Но я только посмотреть, один раз не пидарас )
