systemback安装与运行教程
- Systemback
Systemback是一款用于创建定点系统备份,使用户能够完全恢复操作系统的应用程序,提供了任何先进备份软件的功能
-
- systemback的功能
systemback提供了任何先进备份软件的功能,包括:系统备份、系统恢复、系统复制、系统安装、live系统创建、系统修复及系统升级。
-
- systemback工作方式
systemback并不仅仅是另一个快照工具,它可以把你现在的系统转变为一张live CD或者DVD或者把系统做成启动盘和ISO镜像文件,这样就可以直接在另外一台电脑上启动了。它可以修复或者重装GRUB 2启动器以及修复fstab文件,当然,systemback的主要用途还是用于系统快照
-
- systemback支持的ubuntu版本
系统版本小于等于Ubuntu 16.04 添加下面的软件源
sudo add-apt-repository ppa:nemh/systemback sudo apt-get update && sudo apt-get install systemback unionfs-fuse |
-
-
- 14.04.X LTS
- 15.04
- 15.10
- 16.04.X LTS
- 16.10
-
因systemback现在已暂不支持官方更新,若需要支持18.04.X LTS及到20.0.X版本ubuntu系统,需要下载对应版本的软体。软体作者已经放弃维护这个软件,经过其他开发者维护,现在Systemback进行了开发使其支持在Ubuntu 20.04上工作。同时添加了软件对大文件的支持。现在软件生成的系统镜像ISO不再受限于4G大小。
以下为安装指令,其中--recv-key 部分可能因为软体升级的原因导致失效,若安装的时候提示key不可用,则可以访问https://github.com/BluewhaleRobot/systemback 查询README.MD 获取最新的recv-key即可,经测试,可解决recv-key失效的问题。
sudo sh -c 'echo "deb [arch=amd64] http://mirrors.bwbot.org/ stable main" > /etc/apt/sources.list.d/systemback.list' sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key 50B2C005A67B264F sudo apt-get update sudo apt-get install systemback |
-
- 适用场景:
- Systemback部署
- 安装systemback
- 添加ppa源及安装systemback软体(参考1.3版本说明)
- 安装systemback
安装成功提示信息如下:
-
- 配置systemback
- 登录systemback
- 配置systemback
安装结束后打开ubuntu系统,点击search your computer按钮(16.04在左上角,18.04在左下角)搜索sys
输入root的密码,点击ok即可:
-
-
- 创建当前point系统备份:
-
点击Point opeartionsàcreate new 自动进行创建
创建完后,会显示当前point的system备份,
若需要系统还原,选择备份point的system,右侧“system restore”则可以点击,若未选择时,该按钮为置灰状态不可用,我们只需要执行下一步就可以完成当前系统还原到指定的point的系统状态。
-
-
- 实时系统创建
-
登录systemback后选择创建实时系统(Live system create)
点击完成后选择工作目录以及输入实时系统名称(也可以不输入,有默认是,按当前时间自定义name),最后勾选保留用户数据文件如下:
注:工作目录可以自行创建并选择,如下(亦可保持默认的/home):
配置结束后选择create new 即可:
-
-
- 生成ISO文件
-
实时系统创建完成后,点击转换为ISO即可
若为18.04.X LTS系统,则会自动生成ISO文件,文件处于/home下,
使用
cd /home #切换到home目录下 ls –l //查看文件,则会看到ISO文件 |
转换完成如下:
-
-
- 插入U盘,点击Write Target盘的按钮刷新,出现U盘后,点击write to target,进入启动盘的制作,直到自动完成:The Live system image write is completed,其中插入的U盘最好先格式化一下,格式化为可作为系统启动盘的格式。
- 部署Ubuntu系统
-
创建实时系统并转换为ISO写入U盘后(2.2.5步骤的操作已自动写入到插入的U盘中,),可以使用可启动USB在其他计算机上安装自定义的Ubuntu系统
-
-
- 选择引导系统安装程序
-
-
-
- 配置账号密码信息
-
-
-
- 配置磁盘安装系统
-
在上一步配置完系统的账号密码,root密码及host名称后,点击next后会出现如上图所示,在上图中,是做磁盘分区的配置,
首先选择需要安装系统的硬盘,点击“!Delete”按钮,会对当前选中的磁盘进行删除操作,若想撤销此delete操作,点击下方的撤销按钮即可。点击delete后的效果图如下:
在此,你需要为系统切割区间。
一般设置4个区间即可,"/"(ext4), "/home"(ext4), "swap", "boot/efi"。其中
先分配"swap",大小与内存相当即可
再分配"boot/efi",大小200m即可
最后分配"/"和"/home",文件系统都选ext4即可,"/"与"/home"的大小比一般是1:10到3:10,看个人需求而定。
设置分区:
按照上述的分区大小建议及上图的设置分区的操作
- 手动设置createNew下方的磁盘大小,
- 点击绿色箭头,使得分区大小生效,生效后的分区会在左侧显示
- 选择刚分区的好的区域,点击 挂载点,/"(ext4), "/home"(ext4), "swap", "boot/efi,
- 点击绿色箭头,使得挂载点设置生效
依次设置"/"(ext4), "/home"(ext4), "swap", "boot/efi"四个分区,注意检查下是否设置成功,若未设置成功请再次设置即可,
酌情选择"传递用户配置文件",一般可以勾选“传递用户配置文件”,检查"安装grub2引导程序"选项并非"禁用"。设置后的效果图如下。
点击next。然后就会安装到硬盘了,直到提示reboot,拔出U盘,重启系统即可。
-
-
- 验证系统及服务是否正常
-
Reference:
- https://blog.csdn.net/qq_39591494/article/details/88674694 --使用systemback构造食欲自己的ubuntu镜像(详解)
- http://community.bwbot.org/topic/167/%E4%BD%BF%E7%94%A8systemback%E5%88%B6%E4%BD%9Cubuntu%E8%87%AA%E5%AE%9A%E4%B9%89%E7%B3%BB%E7%BB%9F%E9%95%9C%E5%83%8F%E5%92%8C%E7%B3%BB%E7%BB%9F%E5%A4%87%E4%BB%BD --使用systemback制作ubuntu自定义系统镜像和备份
- https://community.bwbot.org/topic/2918/%E5%9C%A8ubuntu-20-04%E4%B8%8A%E4%BD%BF%E7%94%A8systemback --在Ubuntu 20.04上使用Systemback
- https://blog.csdn.net/a350301941/article/details/93715316 --在ubuntu18.04使用SystemBack制作镜像
- https://www.cnblogs.com/xiaosong0206/p/10410602.html --在ubuntu18.04上安装systemback的方法
- https://www.cnblogs.com/Sun-MyBlog/p/12777711.html --通过systemback制作镜像并安装
- https://www.jianshu.com/p/03472f8c5316 --安装系统时分区设置与说明参考
- https://github.com/BluewhaleRobot/systemback --systemback最新版本及recv-key获取