rsnapshot 与 rdiff-backup

rsnapshot 与 rdiff-backup

这个问题的存在是因为它具有历史意义,但是对于本网站来说,这不是一个好的、与主题相关的问题,所以请不要将其作为您可以在此处提出类似问题的证据。虽然我们鼓励您帮助维护其答案,但请理解“大列表”问题通常不允许在 Ask Ubuntu 上提出,并且将根据帮助中心

备份非常重要。显然,没有最好的备份工具,但比较一下这些选项会很有趣。

  • 图形界面?命令行?
  • 增量备份?
  • 自动备份?
  • 安装方法:在标准存储库中?PPA?

答案1

重复 安装 Déjà Dup

Déjà Dup(从 Ubuntu 11.10 开始)是默认安装的。它是专为普通桌面用户设计的 GNOME 工具,旨在成为“隐藏正确备份复杂性的简单备份工具”。

它是一个前端表里不一执行增量备份,其中仅存储自上次备份以来的更改。它具有加密和自动备份选项。它可以备份到本地文件夹、Amazon S3 或 Nautilus 可以连接的任何服务器。

与 Nautilus 的集成非常出色,允许恢复从目录中删除的文件以及恢复单个文件的旧版本。

主窗口截图

恢复文件的早期版本

请注意,截至 2016 年 2 月,该项目似乎几乎完全忽略了以下错误报告:只有少量的分类活动,最后一次错误修复要追溯到 2014 年, 尽管有新版本进行了微小的改动

答案2

时光倒流

我已经使用 Back in Time 有一段时间了,我对它非常满意。

您所要做的就是配置:

  • 快照保存位置
  • 要备份哪些目录
  • 何时进行备份(手动、每小时、每天、每周、每月)

然后忘掉它。

要在 Ubuntu 14.04-18.04 上安装 Back in Time:

sudo apt install backintime-gnome

要在 Ubuntu 20.04 及更高版本上安装 Back in Time:

sudo apt install backintime-qt

可以通过 Ubuntu 搜索“backintime”打开程序 GUI。

替代文本

该项目活跃于2019 年 8 月

答案3

rsnapshot 与 rdiff-backup

我经常提到这一点rsnapshot 与 rdiff-backup 的比较

相似之处:

  • 都使用类似 rsync 的算法来传输数据(rsnapshot 实际上使用 rsync;rdiff-backup 使用 python librsync 库)
  • 两者都可以通过 ssh 使用(尽管 rsnapshot 如果不编写一些额外的脚本就无法通过 ssh 推送)
  • 都使用源的简单副本作为当前备份

磁盘使用情况的差异:

  • rsnapshot 使用实际文件和硬链接来节省空间。对于小文件,存储大小相似。
  • rdiff-backup 将以前的版本存储为与当前版本类似的压缩增量,类似于版本控制系统。对于经常更改的大型文件(例如日志文件、数据库等),rdiff-backup 在给定数量的版本中所需的空间明显较少。

速度上的差异:

  • rdiff-backup 比 rsnapshot 慢,因为它需要计算增量文件。不过,有办法加快速度,比如--no-fsync--no-compression选项。

元数据存储的区别:

  • rdiff-backup 分别存储文件元数据,例如所有权、权限和日期。

文件透明度的差异:

  • 对于 rsnapshot,所有版本的备份都可以作为纯文件访问。
  • 对于 rdiff-backup,只有当前备份可以作为纯文件访问。以前的版本存储为 rdiff 增量。

备份级别的差异:

  • rsnapshot 支持每月、每周、每日等多种级别的备份。
  • rdiff-backup 只能删除早于给定日期的快照;它不能删除两个日期之间的快照。

支持社区的差异:

  • rdiff-backup最近进行了大量开发和错误修复活动。从 2019 年 12 月到 2020 年春季,rdiff-backup已重新开发为支持 Python 3 的版本 2。

支持的文件系统:

  • rdiff-backup 支持所有 unixoid 文件系统。还支持 FAT32、NTFS 和 HFS+。截至今天(2020 年 7 月),exFAT 仍然存在问题。

答案4

表里不一 安装 Duplicity

Duplicity 是一个功能丰富的命令行备份工具。

Duplicity 通过生成加密的 tar 格式卷并将其上传到远程或本地来备份目录。它使用 librsync 记录文件的增量更改;使用 gzip 压缩文件;使用 gpg 加密文件。

Duplicity 的命令行可能令人生畏,但 duplicity 有很多前端,从命令行(duply)到 GNOME(deja-dup)到 KDE(time-drive)。

相关内容