Ang*_*ver 5 diff rsnapshot forensics
我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)
报告修改后的文件。为什么修改后的文件有两个链接?
小智 8
不确定这个问题是否已得到回答,但只是想做同样的事情。我用了:
rsnapshot-diff -v folder1 folder2
Run Code Online (Sandbox Code Playgroud)
这对我有用。请注意,folder1 和 folder2 是文件夹而不是快照名称。就我而言,folder1 是/USB/USB_HDD_7/Snapshots/daily.0