ฉันวิ่งsudo rsync -va --progress
จากรากของไดรฟ์ภายนอกหนึ่งไปยังโฟลเดอร์หนึ่งในไดรฟ์ภายนอกอื่น เหตุผลก็คือไดรฟ์ต้นฉบับมีข้อผิดพลาด NTFS และฉันไม่สามารถเข้าถึงพีซี Windows เพื่อซ่อมแซม NTFS
10 ชั่วโมงต่อมาก็กล่าวว่า:
sent 608725204596 bytes received 19365712 bytes 15902210.53 bytes/sec
total size is 608586212274 speedup is 1.00
rsync error: some files could not be transferred (code 23) at /SourceCache/rsync/rsync-42/rsync/main.c(992) [sender=2.6.9]
ฉันบันทึกเอาต์พุตของเทอร์มินัลทั้งหมด ในตอนแรกมีInput/output error (5)
ไฟล์สองสามร้อยสำหรับไฟล์ที่ฉันไม่ต้องการรวมประมาณ 2GB OSX Finder "การใช้ดิสก์" บอกฉันว่าแหล่งที่มาคือ 617 พันล้านไบต์ไม่ใช่ 608 ดังในรายงานด้านบน
คำถาม:
- ส่วนแรกของเอาต์พุต verbose (สร้างรายการไฟล์) แน่นอนว่าจะพูด
Input/output error (5)
กับไฟล์ทุกอย่างที่จะไม่ถูกคัดลอกหรือไม่? - ไม่
code 23
หมายถึงว่าไฟล์ทั้งหมดยกเว้นInput/output error (5)
คนที่ถูกคัดลอกประสบความสำเร็จ?
grep '^rsync: ' output
อาจมีประโยชน์