快照之间的rsnapshot差异

我正在使用rsnapshotpipe理一些GNU / Linux服务器的增量备份。

尽pipersnapshot是通过名为rsnapshot-diff的工具提供的,它只是提供磁盘空间统计信息。

问题是如何在特定的快照上获得差异:新的和删除的文件。

我读了类似的build议

 # find /raid/rap/$interval -type f -links 1 -exec du -k {} \; | sort -rn 

但它不适用于我的快照。 我修改了一个单独的文件,在新的hourly.0快照之后运行一个class轮,并且没有报告差异。 如果我运行它

 # find /raid/rap/$interval -type f -links 2 -exec du -k {} \; | sort -rn 

被修改的文件被报告。 为什么有两个链接到修改后的文件?

不知道这个问题是否已经回答,但只是想做同样的事情。 我用了:

 rsnapshot-diff -v folder1 folder2 

哪些为我工作。 请注意, 文件夹1文件夹2文件夹而不是快照名称 。 在我的情况下,folder1是/USB/USB_HDD_7/Snapshots/daily.0

我用“rsnapshot-diff”或甚至相关的“diff_backup.pl”脚本所遇到的问题是,它们没有考虑重命名并重新链接在一起的文件。 当他们被移动并重新连接在一起时,他们将它们列为添加删除(单独步骤)。

然而,rsync本身知道这是什么时候发生,并列出硬链接,但重命名文件正确…

rsync -aHin dir2/ dir1 2>&1 | grep -v '^\.d'

唯一的问题是,它列出了真正的变化,它不会给磁盘使用的变化。