Ubuntu18.04备份与恢复软件推荐——systemback

  • 推荐理由
  • systemback简介
  • systemback的安装
  • systemback的使用
  • 1.打开与关闭
  • 2.系统备份/还原
  • 参考相关



操作系统:Ubuntu18.04.5

推荐理由

由于在平时ubuntu系统(物理机)使用过程中,在搭建一些自己需要的环境的时候,总是会由或多或少的问题出现,有时候甚至需要重装系统,毕竟没有什么是重装解决不了的问题,如果有,那就再来一次。

可是反复重装系统的话其实效率是很低的,这时候我就在想Linux有没有类似Windows中类似Ghost的系统恢复软件的存在,于是我了解到了systemback,真的太好用的,废话不多说,开整!

systemback简介

systemback可以通过创建系统还原点来进行系统的备份与还原,最多可创建10个还原点,还能够将系统还原点处制作成iso镜像使用u盘制作成为启动盘安装到其他的电脑上

systemback与docker的对比
systemback可以方便与个人的使用,创建系统还原点类似于虚拟机的快照功能,比起docker优点是使用简单快捷,且可以制作成u盘安装到别的电脑上,缺点是不像docker可以创建镜像直接分享给别的docker使用者使用,不会改变linux用户的基础环境,而systemback在别的电脑上使用是需要走一遍重装系统的过程的,会改变用户的基础环境。

总的来说,docker适合当服务器所需要的环境搭建好之后的使用,或者经常需要多人协作的场景,systemback适合个人在日常需要搭建某个环境,在出问题后快速恢复到系统还原点的场景。

systemback的安装

systemback默认适用于Ubuntu16及之前的系统,但其实Ubuntu18也可以使用,本文介绍如何在Ubuntu18上安装和使用systemback备份和恢复系统。
1.下面介绍两种在ubuntu系统中安装Systemback
①如果是在Ubuntu16.04及之前的系统中安装Systemback,在终端执行以下命令:

sudo add-apt-repository ppa:nemh/systemback
sudo apt update
sudo apt install systemback

②如果在Ubuntu18.04安装Systemback,由于作者不再维护这个库,所以Ubuntu18.04就不要执行上述步骤。由于Ubuntu16.04的Systemback binary包可以兼容Ubuntu18.04,因此可以将Ubuntu16.04的PPA添加到系统:

sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"

会显示下图,暂时忽略该错误,

ubuntu 自动备份nohup java日志_linux


2.然后添加GPG signing key到PPA用于验证。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B

在这里,密钥为382003C2C8B7B4AB813E915B14E4942973C62A1B

ubuntu 自动备份nohup java日志_linux_02


可以在链接: https://launchpad.net/~nemh/+archive/ubuntu/systemback.查到找到验证密钥,点进链接,在下图位置处可以看到。

ubuntu 自动备份nohup java日志_ubuntu_03


3.更新源并安装Systemback,这次更新源就不会出现问题了。

sudo apt update
sudo apt install systemback

安装成功后即可开始使用。

systemback的使用

1.打开与关闭

①打开Systemback。

sudo systemback

②关闭Systemback

ubuntu 自动备份nohup java日志_linux_04

2.系统备份/还原

①创建还原点

如果需要创建系统还原点,先点击空槽,还可在右上角存储文件夹处更改还原点文件存储位置,然后点击创建新的。

ubuntu 自动备份nohup java日志_System_05


出现下图。

ubuntu 自动备份nohup java日志_linux_06


创建还原点成功后如下图所示:

ubuntu 自动备份nohup java日志_docker_07


由于之前创建还原点的目录为/home,所以此时可以在/home/Systemback下看到还原点文件,

ubuntu 自动备份nohup java日志_docker_08


②还原点还原

勾选还原点(以时间作为标记),然后点击系统还原,

ubuntu 自动备份nohup java日志_System_09


依据自己需求配置,一般默认即可,点击下一步,

ubuntu 自动备份nohup java日志_ubuntu_10


出现下图,点击开始,还原结束后即可得到还原点时候的系统。

ubuntu 自动备份nohup java日志_System_11


还原结束后重启。

ubuntu 自动备份nohup java日志_ubuntu_12


注意:使用系统还原不会还原你自己的文件、音乐、电子邮件或者其他任何类型的私人文件。对不同用户来讲,这既是优点又是缺点。坏消息是它不会还原你意外删除的文件。

至此,使用Systemback对ubuntu18.04.5系统进行备份与还原的过程到此结束。

其实systemback的功能不止如此,其他的功能请自行探索。

参考相关

1.Ubuntu18.04使用Systemback制作系统镜像并还原(亲测) 2.使用systemback制作Ubuntu自定义系统镜像和系统备份
链接: 3.使用 SystemBack 备份/还原你的 Ubuntu/Linux Mint
链接: https://linux.cn/article-7378-1.html