新的restic
0.9.0 改进了日志记录,具有四个详细级别:
--quiet
-> 没有(错误除外)--verbose
或-v
-> 主要步骤和完成统计--verbose --verbose
或-v 2
-> 主要步骤、所有文件、完成统计但是,这些级别都没有记录备份了哪些文件。 只是-v
不会记录文件,而-v -v
记录每个文件,即使是那些没有被备份(未修改)的文件。
我的建议是添加一个级别来记录运行期间发生的事情,即。 在此快照中添加、修改或删除的文件,例如
--quiet
-> 没有(错误除外)--verbose
或-v
-> 主要步骤和完成统计--verbose --verbose
或-v 2
-> 主要步骤,添加/修改/删除文件完成统计--verbose --verbose --verbose
或-v 3
-> 主要步骤、所有文件、完成统计或者,可以使用日志功能标签来打开/关闭选项,例如
--log=scan,added,modified,deleted,unmodified,totals,stats
所以只是为了记录最后没有总计备份的文件,你可以使用
--log=added,modified,deleted
如果你只想要总数,你可以使用
--log=totals
而--verbose
选项将映射到日志特征的一些预设组合。
stats
选项将启用每个文件的详细统计信息,总文件大小和实际备份的大小,以及上传时间。
谢谢你的建议,我想考虑一下。
我也很感激这个功能。 这将使我在这里尝试做的事情:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
太容易了。 谢谢!
这会很棒! 这是使用grep
模拟新版本的--verbose=2
(即忽略不变):
restic --repo /path/to/repo backup --verbose=2 ~/ | grep -Ev '^unchanged /'
最有用的评论
我也很感激这个功能。 这将使我在这里尝试做的事情:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
太容易了。 谢谢!