我rsnapshot用来管理一些 GNU/Linux 服务器的增量备份。
虽然rsnapshot提供了一个名为rsnapshot-diff它的工具,但它只提供磁盘空间统计信息。
问题是如何在特定快照上获取差异:新文件和已删除文件。
我读过类似的建议
# find /raid/rap/$interval -type f -links 1 -exec du -k {} \; | sort -rn
Run Code Online (Sandbox Code Playgroud)
但它不适用于我的快照。我确实修改了一个文件,并在新的 hourly.0 快照之后立即运行上面的一个 liner 并且没有报告任何差异。虽然如果我运行它
# find /raid/rap/$interval -type f -links 2 -exec du -k {} \; | sort -rn
Run Code Online (Sandbox Code Playgroud)
报告修改后的文件。为什么修改后的文件有两个链接?