linux子系统备份,使用LxRunOffline工具备份/还原Linux子系统(WSL)
安装WSL
开启WSL组件
首先需要打开WSL组件,可以使用以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
也可以手动在【控制面板】-【程序】-【启用或关闭Windows功能】-【适用于Linux的Windows子系统】打勾,然后确定再重启电脑即可。
下载镜像
可以直接在应用商店中搜索Ubuntu,然后自动下载安装即可。
安装后的Ubuntu默认路径:
C:\Users\WINDSUN\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
如果你的Win10是精简版或者没有应用商店版本,你需要手动下载镜像,以下链接给出各个版本发行版的下载:
https://docs.microsoft.com/en-us/windows/wsl/install-manual
图:
安装
把Ubuntu.appx重命名为Ubuntu.zip
解压
将Ubuntu.exe右键以管理员身份运行,输入用户名和密码既可安装完成
修改默认用户
在解压根目录中打开powershell:
ubuntu config --default-user
完成之后,你就可以愉快的使用WSL,可以下载VScode,装个插件,就可以直连WSL了。
但是,配置好的WSL在你重装系之后,所有的东子都需要从头再来,所以我们需要对其备份,接下来说一下WSL的备份。
备份WSL
安装LxRunOffline
在Github上有LxRunOffline源代码和编译的文件,下载地址:
https://github.com/DDoSolitary/LxRunOffline/releases
在安装或者解压后的软件根目录运行CMD或者powershell,就可以使用LxRunOffline命令进行操作了
常用的LxRunOffline命令
使用LxRunOffline.exe -h查看软件的命令,常用的命令如下:
//已经安装的WSL
LxRunOffline.exe list
//还原WSL
LxRunOffline.exe install -n -d -f
//卸载WSL
LxRunOffline.exe uninstall -n
//备份WSL
LxRunOffline.exe export -n -f
//启动一个WSL
LxRunOffline.exe run -n
备份/还原WSL
查看当前系统中存在的WSL
LxRunOffline.exe list
Ubuntu
开始备份
LxRunOffline.exe export -n Ubuntu -f D:\UbuntuBackup.tar.gz
-n: wsl的别名,就是之前用list查看的其中一个
-f: 备份的路径,我这直接备份到当前路径backup.tar.gz
还原WSL
LxRunOffline.exe install -n Ubuntu -d C:\Users\WINDSUN\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState -f D:\UbuntuBackup.tar.gz
-n :为wsl起个名字
-d: wsl的还原路径
-f: 备份文件的路径
启动备份的WSL
LxRunOffline.exe run -n Ubuntu
每次需要在CMD中打开wsl,如果要点击Ubuntu图标直接启动,可以在新安装的系统重新安装的Ubuntu,先不要打开,先用LxRunOffline直接还原到安装目录就可以直接点击图标打开了。
参考
标签:exe,备份,Linux,WSL,wsl,Ubuntu,LxRunOffline
来源: https://www.cnblogs.com/WindSun/p/12142604.html
linux子系统备份,使用LxRunOffline工具备份/还原Linux子系统(WSL)相关推荐
- linux系统如何修复分区工具,推荐一个Linux分区恢复工具Testdisk(Windows也能用)...
Testdisk 是分区表恢复.raid 恢复.分区恢复的开源免费工具(testdisk 支持如下文件系统: FAT12/FAT16/FAT32/NTFS/ext2/ext3/ext4).testdi ...
- linux sd启动盘制作工具,制作Mini Linux U盘启动盘
by ncforest http://ncforest.blog.163.com 在将U盘制作成启动盘,然后用Mini Linux引导,可以用以修复硬盘上的Linux系统错误. Mini linux很 ...
- linux 查看工程用什么工具,工程师工具包-Linux常用命令及常用操作-持续更新中...
Linux系统命令相关 系统相关 date date 查看系统时间 $date 2017年 09月 18日 星期一 18:01:06 CST date -R查看系统时间,并且在时间后面加上时区的显示 ...
- 生成.o linux,JaxoDraw下载 费曼图生成工具JaxoDraw for linux v2.1.0 官方安装版 下载-脚本之家...
JaxoDraw是一款非常简单易用的费曼图生成工具,这款工具可以用鼠标点击和拖拽方式生成费曼图,图形可以导出为各种图形格式,任意乳胶代码可以用于标签,生成高质量的出版风格的数字,欢迎需要此款工具的朋友 ...
- MySQL-日志、完全备份恢复和增量备份恢复
MySQL-日志.完全备份恢复和增量备份恢复 一.MySQL日志管理 1.MySQL日志文件 错误日志 二进制日志 中继日志 慢查询日志 二.查看日志状态命令 三.备份的重要性 1.造成数据丢失的原因 ...
- 查看linux进程的设备io,Linux下查看进程IO工具iopp
Linux下的IO检测工具最常用的是iostat,不过iostat只能查看到总的IO情况.如果要细看具体那一个程序点用的IO较高,可以使用iotop .不过iotop对内核版本和Python版本有要求 ...
- LXR( Linux超文本交叉代码检索工具)
Linux超文本交叉代码检索工具LXR(Linux Cross Reference),是由挪威奥斯陆大学数学系Arne Georg Gleditsch和Per Kristian Gjermshus编写 ...
- linux下阅读源代码的工具
最近刚刚安装了Ubuntu,打开源码之后,突然发现阅读代码有些不习惯,故上网搜一下linux的源码阅读工具,做一个记录.一下内容来自https://www.cnblogs.com/lidabo/p/4 ...
- Linux的C语言开发工具——通过进度条小程序学习使用gcc、gdb和make/Makefile工具
C语言实现进度条程序--gcc.gdb和make工具的使用 一.Linux下的进度条程序实现 二.Linux编译器-gcc 2.1 预处理(进行宏替换) 2.2 编译(生成汇编) 2.3 汇编(生成机 ...
最新文章
- dos环境下mysql的访问_MYSQL dos环境下使用
- keepalived+nginx安装
- Redis (二)_ jedis的使用
- 科大讯飞拟募资36亿,要搞什么大事?
- 云计算介绍 、TCP/IP协议及配置
- Linux系统下RAID和LVM的实现
- Kotlin系列之类和属性
- Excel为整列设置函数
- Integer.valueOf(String) 方法之惑
- 发送邮件现在应用得最多的两种情况就是利用.NET自带的发送邮件和利用jmail组件来发送邮件。...
- java设计模式之模板方法
- 华为路由器防火墙配置命令总结(上)
- 进程和线程的区别, 面相对象补充, 进程, 数据共享, 锁, 进程池, 爬虫模块(requests, bs4(beautifulsoup))...
- SAI绘制波浪卷发教程
- word图片与文字居中对齐
- regedit 命令行参数
- 约束的操作 - 增加 删除 禁止 启用
- 给十二星座女生送礼物的技巧
- javajavaweb学习笔记(汇总)
- 全能修图工具Pixelmator Pro for Mac