使用 SystemBack 为 Debian / Ubuntu 创建系统备份 – 喵斯基部落

使用 SystemBack 为 Debian / Ubuntu 创建系统备份 – 喵斯基部落

Systemback 简介展开目录

Systemback 的界面很小巧,但是功能却非常强大。Systemback 并不仅仅是一个快照工具。它还可以选择将包含用户数据的系统转变为一张 live CD 或 DVD,这样就可以直接在另一台电脑上启动了。它可以修复或重装 GRUB 2 启动器以及修复 fstab 文件,当然 Systemback 的主要用途还是用于系统快照。

Systemback 将快照的总数量限制在 10 个以内。用户拥有删除快照的权限。快照的功能可以选择为递增,也就是只复制被改变过的文件,而将其他的文件以硬链接的形式保存。Systemback 允许用户自定义自动快照的计划,但你也将这个选项关闭来手动设置恢复点。需要注意的是 Systemback 并不支持 NTFS 文件系统,因此不能对 NTFS 系统分区进行快照或者是恢复操作。

下面就具体介绍一下这个软件的安装和使用方法,教程所用 SystemBack 版本为 1.9.3 已知该版本支持 Debian 9、Ubuntu 17.10、Ubuntu 18.04,并且程序已经完全支持中文了哦。SystemBack 当作桌面系统的备份程序,它绝对能够胜任。

安装教程展开目录

下载 Systemback-1.9.3 -> 传送门(下载需要用到无法无天上外网的 xx 工具)| 本站下载

然后以 root 用户进入 ssh 终端,执行:

  • tar xvf systemback-install_pack-1.9.3.tar.xz

  • cd systemback-install_pack-1.9.3

  • ./install.sh

这时候会提示你选择本机的系统:

  • Press 'A' to abort the installation, or select one of the following releases:

  • 1 ─ Debian 9.0 (Stretch)

  • 2 ─ Ubuntu 17.10 (Artful Aardvark)

  • 3 ─ Ubuntu 18.04 (Bionic Beaver)

请根据自己的系统输入对应的序号(例如 Debian 9 系统则输入 1),脚本自动帮你完成安装。

系统备份 / 还原展开目录

1. 创建还原点展开目录

安装完成后,可以输入 systemback 找到它。如图:

2019-08-10 22-33-26 的屏幕截图.png

打开 systemback 输入 root 密码点 OK。

2019-08-10 22-36-29 的屏幕截图.png

打开后界面如下图所示:

如果需要创建系统备份,点击创建新的;需要创建系统安装镜像,点击创建 Live 系统

2019-08-10 22-39-02 的屏幕截图.png

我们这里就讲下如何创建系统备份,当快照使用。先选择存储文件夹,我这里选择挂载的机械硬盘的特定目录(可以根据自己的情况选择)。然后点击创建新的来创建系统备份(以创建时间作为还原点)。

2019-08-10 22-46-01 的屏幕截图.png

创建完成后,会在存储目录中生成系统的备份文件

2019-08-10 22-47-29 的屏幕截图.png

2. 还原点还原展开目录

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

2019-08-10 22-51-01 的屏幕截图.png

创建 ISO 镜像展开目录

1. 打包系统文件展开目录

如果我们已经创建了最新的系统还原点,则可以点击创建 Live 系统进行创建。工作目录指镜像存储目录,为 Live 系统取个名称。如果需要还原后的系统与原系统一模一样(保留 home 目录下的所有数据)需要在此勾选包含用户数据文件

2019-08-10 23-25-30 的屏幕截图.png

然后点击创建新的,需要等待一定的时间:

2019-08-10 23-29-09 的屏幕截图.png

创建完成后,会在存储目录中生成一个.sblive 系统备份文件。如图:

2019-08-10 23-41-20 的屏幕截图.png

2. 转化成 ISO 文件展开目录

在执行转化 ISO 文件前,需要确保已经完成上个步骤即已经生成一个.sblive 系统备份文件。此步骤就是就是将.sblive 文件转化成 ISO 文件。

2019-08-10 23-37-19 的屏幕截图.png

创建支持 Live 模式的镜像列出的所有系统备份文件列表中,选择一个,点击转存为光盘镜像

解决 systemback 无法生成超过 4GB 的 ISO 的问题展开目录

使用时会发现当生成的 sblive 文件大于 4GB 的时候是没有办法生成 iso 文件的。这是由于 iso 文件自身的限制,iso9600 对于文件有限制,单个文件不能超过 2GB,总的 iso 文件不能超过 4GB。具体解决方法,参考文章 –《解决 systemback – 无法生成超过 4g 的 iso 的问题》

通过 U 盘安装 / 还原系统展开目录

.ISO 或者.sblive 文件写入到 U 盘做为系统启动盘。

把 u 盘插入裸机,进入 bios 系统,选择优先启动 u 盘 (要用 uefi 模式,如果无法用 u 盘启动可能是用了 legacy 模式,可到 bios 系统设置) 启动后应该会有如下界面:

7547741-fe9e1968d3934b9b.png

进入 u 盘镜像系统后,再次打开 systemback,选择 “系统安装”

7547741-650f5b75d4677dd4.png

填写完成后点击 “下一步”,进入下图:

7547741-be278df4d5a7cacc.png

在此,你需要为系统切割区间。一般设置 4 个区间即可,”/”(ext4), “/home”(ext4), “swap”, “boot/efi”。其中

  • 先分配 “swap”,大小与内存相当即可
  • 再分配 “boot/efi”,大小 200m 即可
  • 最后分配 “/” 和 “/home”,文件系统都选 ext4 即可,”/” 与 “/home” 的大小比一般是 1:10 到 3:10,看个人需求而定。

经验而谈,先把 4 个区间按大小划分好,再设置区间的挂载点 / 文件系统。因为我当时是一个一个地划分大小并设置文件系统,当做到第二个时,第一个分区的文件系统就会恢复成 “无” 了 (不知道为什么)。

酌情选择 “传递用户配置文件”,检查 “安装 grub2 引导程序” 选项并非 “禁用”。点击下一步。然后就会安装到硬盘了。等待过后,回到 bios 界面,把装有 Debian/Ubuntu 的硬盘设为首启动项,你就看到一个原封不动的系统了。

本文标题 使用 SystemBack 为 Debian / Ubuntu 创建系统备份
若文章需要更新或相关链接出现 404 – 请联系 MoeWah
本站采用 “知识共享署名 – 非商业性使用 – 相同方式共享 4.0 中国大陆许可协议” 进行许可,转载请注明出处!