...
- 0: 비교 없이 전체 동기화를 합니다. 무조건적으로 파일 전체를 동기화 하므로 가장 시간이 오래 걸리는 방식입니다.
- 1: 파일의 속성을 통해 파일의 차이점을 비교합니다. 기본 값입니다.
- 2: 파일의 해쉬값을 구하고 비교한 후 차이가 있으면 동기화 합니다. 전체 동기화와 속성 비교 동기화 사이에서 절충한 방식입니다. 해쉬 알고리즘은 hash_type 값으로 crc32, md5, sha1, sha256, sha512 중 선택하여 지정할 수 있습니다.
그러나 다음과 같은 상황에선 속성 비교 동기화(1)로 설정되었다 하더라도 해쉬비교 동기화가 우선 시 되어 동작할 수 있습니다.
- 타깃의 파일 잠금이 해제 될 경우
- 소스 측이 운영 중 장애로 인해 fail 되거나 강제리부팅 될 경우
등 파일 제어권 유실 의도되지 않은 운영 및 장애에 준하는 상황에선 파일의 속성값을 통한 비교가 항상 일관되지 않을 수 있기 때문에 해쉬비교 동기화로 처리하여 파일 간의 정합성을 유지하도록 합니다.
...