rsync 출력의 "matches", "hash_hits" 및 "false_alarms"는 무엇이며 "data=0"은 성공을 의미합니까?

rsync 출력의 "matches", "hash_hits" 및 "false_alarms"는 무엇이며 "data=0"은 성공을 의미합니까?

피할 수 없는 질문이군요장치 복사가 활성화되면 rsync가 장치를 올바르게 복사하고 있는지 어떻게 확인할 수 있습니까?

--copy-devices플래그와 두 수준의 verbosity를 전송(사용)하려고 다시 시도하면 -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는 자세한 디버깅 수준이 설정된 경우에만 이 통계를 언급합니다.

관련 정보