Ubuntu数据备份与恢复工具(二)

上一篇说到的是Deja Dup如何备份文件及目录里的数据,那么我们这一篇就要说到了对Linux系统的完整备份和恢复,主角当然是Time Shift了。Ubuntu系统预装了Time Shift,而我们也可以通过命令行在某些系统里进行安装:

sudo apt install timeshift

安装之后,我们可以从菜单中选择或者命令行来运行TimeShift了。

在这里插入图片描述
因为TimeShift太强大了,所以运行的时候需要有管理员的权限,必须输入管理员密码。
在这里插入图片描述
我们可以选择RSYNC和BTRFS两种备份方式,我们这里以RSYNC来试验。不过在继续下一步之前,我们还是要来简单讲一讲RSYNC和BTRFS的概念。

RSYNC是一种文件同步传输协议,通常是用来同步两个不同系统之间的文件。而在TimeShift中,RSYNC快照类型则是创建前后两个备份时间点之间的增量,后一个备份只增加上一个备份所没有的文件。这就是说,RSYNC快照磁盘占用空间远小于完整备份,而且备份时间很短。
而Btrfs则是copy-on-write(写入时复制)文件系统,它在进行快照、压缩、阵列操作时有更高级的特征。在TimeShift中,Btrfs快照类型能创建只读类型的系统快照,用于恢复特定时间点的系统数,它比RSYNC快速耗时更少,当然两种类型的快照消耗的磁盘空间都很小,毕竟它们只关心不同时间点之间的增量。不过需要注意的是,Btrfs仅妆容Btrfs文件系统的操作系统。

接下来,我们继续,先选择快照的存放位置,可以是与系统不同的硬盘或者同一个硬盘内。

在这里插入图片描述
然后就选择备份的频率,或者说备份计划的时间间隔。
在这里插入图片描述
比如Daily keep 5,那么就是意味着每天备份一次,但仅保留最后5份增量快照。
接下来,是确定如何备份Home目录中的文件,排除所有文件则在恢复时清除这些目录中增加的文件,包含隐藏文件则备份所有的隐藏文件等等。
在这里插入图片描述
这样配置向导就完成了。接下来就创建快照和还原快照了。首先是选择创建Create进行快照处理,TimeShift就会自动按照上述向导中设置的备份位置、计划频率自动进行增量备份。在每个快照完成之后,我们还可以对它进行备注,也可以对多个快照进行管理,比如删除等。
在这里插入图片描述
最后,当然是恢复工作了,选择要还原的快照,然后选择恢复Restore,TimeShift也会自动进行数据还原,也要求输入管理员口令。

猜你喜欢

转载自blog.csdn.net/weixin_37885187/article/details/129290612