Systemback 简介
Systemback的界面很小巧,但是功能却非常强大。Systemback并不仅仅是一个快照工具。它还可以选择将包含用户数据的系统转变为一张live CD或DVD,这样就可以直接在另一台电脑上启动了。它可以修复或重装GRUB 2启动器以及修复fstab文件,当然Systemback的主要用途还是用于系统快照。
Systemback将快照的总数量限制在10个以内。用户拥有删除快照的权限。快照的功能可以选择为递增,也就是只复制被改变过的文件,而将其他的文件以硬链接的形式保存。Systemback允许用户自定义自动快照的计划,但你也将这个选项关闭来手动设置恢复点。需要注意的是Systemback并不支持NTFS文件系统,因此不能对NTFS系统分区进行快照或者是恢复操作。
下面就具体介绍一下这个软件的安装和使用方法。
1. 下载安装systemback
#ubuntu16.04
sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update && sudo apt-get install systemback unionfs-fuse
#ubuntu18.04
sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B
sudo apt update
sudo apt install systemback
安装完成后在Dash菜单中就能找到这个软件了
2. 制作sblive镜像文件
点击图标,输入管理员密码,打开后界面如下图所示
点击"创建live系统"
- "工作目录"选择工作目录(一般维持默认就好)
- "Live模式系统名称"填入镜像名称
- "包含用户数据文件"可酌情勾选,勾选后生成的镜像会大很多。
- 配置好一切后,点击"创建新的"创建镜像。
然后转存为光盘镜像iso文件。
之后可以使用iso文件进行U盘启动盘制作。
通常使用的软件为
由于这一步较为常用,我们略过这一步。
4. 在裸机插入启动盘,进入live系统
注:开机之前要设置好系统的启动项为U盘。
把u盘插入裸机,进入bios系统,选择优先启动u盘(要用uefi模式, 如果无法用u盘启动可能是用了legacy模式,可到bios系统设置)
启动后应该会有如下界面
选择第二项
输入你的新系统用户名等信息。
在此,你需要为系统切割区间。一般设置4个区间即可,"/"(ext4), “/home”(ext4), “swap”, “boot/efi”。其中
先分配"swap",大小与内存相当即可
再分配"boot/efi",大小200m即可
最后分配"/",文件系统都选ext4即可。
/home分配不分配都可以。
- 经验而谈,先把4个区间按大小划分好,再设置区间的挂载点/文件系统。因为我当时是一个一个地划分大小并设置文件系统,当做到第二个时,第一个分区的文件系统就会恢复成"无"了(不知道为什么)。
之后安装 完成 重启 。即得到原来的系统了。