rsnapshot 统计数据

rsnapshot 统计数据

我想从 rsnapshot 中检索以下统计数据

  • 文件已同步
  • 添加的文件
  • 修改文件
  • 已删除文件

rsnapshot 中是否有检索这些内容的功能,或者是否有其他产品可以做到这一点?

编辑:根据要求,我会尽量表明我不是在不做任何研究的情况下询问我想做什么。

我找不到任何可以执行此操作的 rsnapshot 功能。也许我搜索的方向错了。

因此,我编写了一个不太漂亮的脚本,每次在运行 rsnapshot 之前都会调用它。这个 Perl 脚本存储每个文件的 MD5,以便在 rsnapshot 更新之间比较备份文件结构。我确信在这里展示这段代码毫无意义。

我认为,例如,关注服务器上的变化是一项有用的功能。所以,我问了。

@pauska 大多数时候,我都在尝试自己寻找答案,但这里的情况并非如此。

谢谢

答案1

有一个与rsnapshot名为rsnapreport.pl,运行时它会输出如下内容:

SOURCE           TOTAL FILES   FILES TRANS      TOTAL MB     MB TRANS   LIST GEN TIME  FILE XFER TIME
----------------------------------------------------------------------------------------------------
myhost:/              5176          137      8979.14      7.78   0.978 second   0.000 seconds

它不会告诉您已删除和添加的文件,尽管您可以通过比较连续的报告知道具体数量。

答案2

如果您通过 rsnapshot 配置文件为 rsync 二进制文件提供“-vi”参数,您将获得对文件执行的所有操作的列表。您必须配置 rsnapshot 以将 rsync 的输出保存在某处。

相关内容