rsync 输出中的“matches”、“hash_hits”和“false_alarms”是什么,“data=0”是否意味着成功?

rsync 输出中的“matches”、“hash_hits”和“false_alarms”是什么,“data=0”是否意味着成功?

这是一个必然的问题当启用复制设备时,如何验证 rsync 是否正确复制了设备?

当重新尝试传输(使用--copy-devices)标志和两个级别的详细程度时-vv,我得到了以下输出:

sudo rsync -vvz --partial --progress --copy-devices /dev/sdb me@otherserver:/backupdisks/mydisk.img
delta-transmission enabled
sdb
320,071,851,520 100%   63.47MB/s    1:20:09 (xfr#1, to-chk=0/1)
total: matches=2441955  hash_hits=2441955  false_alarms=204015955 data=0

sent 188 bytes  received 21,979,001 bytes  2,837.31 bytes/sec
total size is 0  speedup is 0.00

“matches”、“hash_hits”和“false_alarms”值是什么意思,“data=0”是什么意思?

转账成功还是不成功?

答案1

按照https://lists.samba.org/archive/rsync/2004-November/011057.html

false_alarms只是告诉您有多少块具有匹配的弱校验和,但在比较强校验和时不匹配。

如果设置了详细程度的调试级别,rsync 仅提及此统计信息

相关内容