我已经在 Linux Mint 上使用 Déjà Dup 备份工具有一段时间了,只是决定调查一下它是否真的有效(没有尝试恢复,因为我只有一台机器,不想破坏它!)。
在四处窥探的过程中,我有两个问题希望有人能够解答:
它每周备份一次,但在备份位置文件夹内,最后一次备份
.gpg
在该日期(4 月 4 日)只有大约 5 个文件,许多其他文件(490 个左右的.gpg
文件)来自其他日期,其中大部分来自今年二月...为什么最近的备份这么少?为什么二月份的一次约会有这么多(390 左右)?备份文件的总大小(包括所有日期)只有 20.5GB(上次备份的文件只有 176MV)...但是它应该备份的主目录大约有 45GB...为什么会这样有多大区别?
现在,我对这个工具了解不多,但显然这两个问题让我想知道它是否真的在工作......当然,也许文件被非常压缩,但为什么上次备份的内容这么少,为什么这些文件只有 176MB与应该备份的文件大小相比,有五个文件?
如果有人可以提供一些线索来解释为什么 1 和 2 可能是这种情况(如果也许不应该这样,也许它不起作用!)我将非常感激:)
答案1
尽管我已经在新的 Linux Mint 系统上使用它大约一个月了,但我远不是这个备份工具的专家。首先,您需要了解 Deja Dup 只是实际执行备份(口是心非)的工具的图形前端。口是心非的工作原理是扫描您定义的要备份的内容并搜索自上次备份以来的差异。然后差异被压缩(并且可以选择加密)并存储在当前备份目录中。因此,整个过程从初始完整备份开始,然后继续增量备份。
考虑到这一点,我将尝试回答您的问题。
1)如上所述,第一次进行双重备份时,它会备份您定义的所有文件。这些文件全部集中在一起,生成的备份文件可能会变得太大而无法轻松使用。因此,Duplicity 将其分割成多个更小的文件(大约 50MB),这些文件单独使用更容易。初始备份完成后,后续备份只需要跟踪已更改的内容,并且可以明显减小备份的大小。这种方法的缺点是,如果您想从特定日期进行恢复,则恢复需要从原始文件开始,然后应用此后的所有更改,直到达到目标恢复日期。因此,定期进行完整备份可能是一个好主意,这样恢复就不必回溯到那么远。我直接在 Raspberry Pi 上使用口是心非来备份气象站数据,我为此编写的脚本会在每个月初创建一个新的完整备份。因此,在最坏的情况下,恢复特定数据集只需要检索原始数据并应用大约 30 个增量文件。我不知道 Deja Dup 是否偶尔会以完整备份重新启动。到目前为止还没有,我将在接下来的一个月左右的时间里密切关注它,看看它是否是一个“守护者”。
2) 正如我上面提到的,备份经过压缩,因此它们比要备份的目录小也就不足为奇了。另外,我刚刚查看了存储在 NAS 上的备份 - 2018 年 3 月 28 日的第一个备份包含超过 1500 个文件(全部 52.4MB)。从那时起,通常每天都会有几个备份文件,尽管其中一些文件要大得多(我看到一个几乎有 900MB)。
我还应该指出,我在搜索自己的问题时到达您的帖子 - 如何使用 Deja Dup 恢复单个文件或目录?我基本上想回去查看几周前删除的几个文件,只是将它们与我现在使用的文件进行比较。我在相当稀疏的 Deja Dup 应用程序中找不到任何方法来做到这一点。据我所知,它想要恢复我的整个备份(幸运的是,它可以被引导到备份位置以外的其他地方恢复。但是,我不想仅仅为了查看两个文件而恢复 500GB 的数据。我我非常确定我可以使用 Duplicity 直接在命令行上执行此操作,因此如果 Deja Dup 不支持此功能,我将非常失望,并且可能会切换到其他备份工具或编写自己的备份工具,我也会推荐此工具。对您来说也是如此 - 尝试恢复某些内容,看看您是否对结果满意,如果不满意,您可以在发现当前的备份工具让您失望之前开始寻找新的备份工具。
最后一点评论——你可以通过“男人的口是心非”了解更多。您会发现每个备份都包含三种文件类型:清单文件、签名文件以及一个或多个压缩 tar 格式的备份文件,并且可以选择使用 GnuPG 进行加密。您还可以通过网络搜索找到一些关于口是心非的好教程。
戴夫