to-chk
หรือto-check
ให้จำนวนไฟล์ที่จะทำการตรวจสอบเช่น0/1
หมายถึง 0 จากทั้งหมด 1 ไฟล์ในคิวที่ยังคงต้องตรวจสอบ
ในระหว่างการถ่ายโอนปกติด้วยสมมติว่าไฟล์ 42 to-check
โดยทั่วไปจะนับจาก 42 ถึง 0 ( to-check=38/42
… to-check=2/42
) จนกว่าrsync
จะทำการซิงค์
โปรดทราบว่าสำหรับไฟล์จำนวนมากตัวเลขสุดท้ายto-check
อาจเพิ่มขึ้นเนื่องจากrsync
ไม่ได้จัดคิวไฟล์ทั้งหมดพร้อมกัน ( to-check=38/42
... to-check=2/56
) นั่นเป็นเพราะมันใช้อัลกอริทึมการเรียกซ้ำ :
เริ่มต้นด้วย rsync 3.0.0 อัลกอริทึมแบบเรียกซ้ำที่ใช้อยู่ตอนนี้เป็นการสแกนแบบเพิ่มหน่วยความจำซึ่งใช้หน่วยความจำน้อยกว่ามากและเริ่มการถ่ายโอนหลังจากการสแกนไดเรกทอรีสองสามรายการแรกเสร็จสมบูรณ์
หากต้องการปิดใช้งานลักษณะการทำงานนี้ให้เพิ่ม--no-inc-recursive
ตัวเลือก
โปรดทราบว่าใน rsync รุ่นใหม่กว่า (3.1.0) ฉลากจะถูกเปลี่ยนเป็นir-chk
เพื่อบ่งชี้ความคืบหน้าแบบเรียกซ้ำที่เพิ่มขึ้น (เช่น: ค่าเริ่มต้น) และto-check
เพื่อระบุความคืบหน้าแบบเรียกซ้ำแบบไม่เพิ่ม (เช่น: พร้อม--no-inc-recursive
ตัวเลือก)