Score:0

rsync: มีตัวเลือกให้ rsync หยุดเมื่อเกิดข้อผิดพลาดครั้งแรกหรือไม่ เพื่อที่ฉันจะได้เห็นว่าเกิดอะไรขึ้น

ธง bq

CONTEXT : rsync พร้อมไฟล์ที่จะซิงค์จำนวนมาก

เกิดอะไรขึ้น : rsync พบข้อผิดพลาด แต่ดำเนินการต่อ .....

สิ่งที่ฉันทำ : rsync -Pav เส้นทาง1 เส้นทาง2

ปัญหา : ฉันบูทในโหมดการกู้คืนและไดรฟ์กู้คืนไม่มีที่ว่างเหลือ...

คำถาม: มีตัวเลือกให้ rsync หยุดเมื่อเกิดข้อผิดพลาดครั้งแรกหรือไม่ เพื่อให้ฉันเห็นว่าเกิดอะไรขึ้น

ฉันพยายามดูหน้าคนของ rsync แต่ไม่พบตัวเลือกใด ๆ ที่จะแนะนำให้หยุดที่ข้อผิดพลาดแรก

Davidw avatar
in flag
ทำไมไม่ใช้ตัวเลือก `-verbose`
bq flag
@Davidw ฉันใช้ `rsync -Pav` v สำหรับรายละเอียด แต่ไฟล์ทำงานเร็วเกินไปและฉันต้อง ctrl+c เพื่อบังคับให้หยุดเพื่อตรวจสอบว่าข้อผิดพลาดคืออะไร
Michael Hampton avatar
cz flag
คุณสามารถใช้ `-q` หรือเพียงแค่เปลี่ยนเส้นทาง stderr ที่ไหนสักแห่ง เพื่อให้คุณตรวจสอบข้อผิดพลาดทั้งหมดพร้อมกันเมื่อเสร็จสิ้น
bq flag
@MichaelHampton มีวิธีใดบ้างที่จะไม่รอจนจบ ? เพียงแค่หยุดที่ข้อผิดพลาดแรก ? ด้วย verbose ฉันเห็นข้อผิดพลาดผ่านไปและ rsync ดำเนินการต่อ ...ฉันแค่ต้องการให้ rsync หยุดหรือหยุดชั่วคราวหากพบข้อผิดพลาดใดๆ
Michael Hampton avatar
cz flag
ฉันไม่สามารถหาวิธีดังกล่าวได้ แต่ฉันจะโอเคถ้าปล่อยให้มันทำงานไปจนสุด ถ้าฉันได้รับข้อผิดพลาดทั้งหมดในคราวเดียว (ดังนั้นฉันหวังว่าจะสามารถแก้ไขปัญหาทั้งหมดได้ในคราวเดียว และไม่เสียเวลาในการรัน rsync ใหม่ทุกครั้ง)
in flag
ทำไมต้องรอจนกว่าจะเสร็จ? คุณสามารถอ่านไฟล์บันทึกบนเทอร์มินัลอื่นได้ในขณะที่ rsync ยังทำงานอยู่
Michael Hampton avatar
cz flag
@GeraldSchneider นั่นเป็นเรื่องจริง คุณสามารถเริ่มทำงานกับข้อผิดพลาดแรกได้ แม้ว่าจะมีข้อผิดพลาดมากขึ้น และการซิงค์ยังคงดำเนินต่อไปจนเกือบเสร็จสมบูรณ์ ซึ่งช่วยประหยัดเวลาได้มากขึ้น
Score:2
ธง iq

ปัญหา : ฉันบูตในโหมดการกู้คืนและไดรฟ์กู้คืนไม่มี เหลือที่ว่าง...

คำถาม: มีตัวเลือกให้ rsync หยุดเมื่อเกิดข้อผิดพลาดครั้งแรกหรือไม่ เพื่อให้ฉันเห็นว่าเกิดอะไรขึ้น

น่าเสียดายที่ดูเหมือนว่า rsync จะไม่รองรับสิ่งนี้ในขณะนี้ มีปัญหาเกี่ยวกับเรื่องนี้ใน GitHub: #71 rsync ไม่ยุติเมื่อดิสก์เป้าหมายเต็ม. Wayne Davison (ผู้ดูแล rsync) เขียนว่า:

เนื่องจากปัญหานี้มีอยู่ในวิธีการทำงานของ rsync และมี แก้ไขปัญหาชั่วคราว ฉันกำลังปิดข้อผิดพลาดนี้ rsync 4.0 ในอนาคตจะ หวังว่าจะไม่มีปัญหานี้

ปัญหายังแสดงรายการโดยใช้ --msgs2stderr วิธีแก้ปัญหา คุณสามารถลองได้ อย่างน้อยก็ควรทำให้ rsync exit เร็วขึ้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา