Score:0

rsync ล้มเหลวอย่างชัดเจน

ธง tr

แพลตฟอร์ม: W10. ฉันใช้ rsync ใน WSL เพื่อ (โดยหลักการ) สะท้อนเนื้อหาในฮาร์ดไดรฟ์ภายนอกหนึ่งตัว (F:) ไปยังอีกอันหนึ่ง (H:) ทั้งคู่อยู่ในรูปแบบ NTFS

ฉันเริ่มต้น (ในฐานะรูทใน WSL) เพียงแค่ซิงก์เนื้อหาของ F:\Backups:

rsync -rtivlH --delete-before --exclude "ภาพดิสก์/M17A/Macrium" "/mnt/f/Backups/" "/mnt/h/Backups/"

มีรายงานข้อผิดพลาดที่ไม่ชัดเจนบางอย่าง... แต่ไม่มีสิ่งใดที่สอดคล้องกับไฟล์ที่ระบุว่าหายไปในภายหลัง ในขณะเดียวกัน ฉันสังเกตเห็นว่าไดเร็กทอรีหนึ่งหรือสองไดเร็กทอรีบนไดรฟ์ปลายทางซึ่งไม่มีอยู่ในไดรฟ์ต้นทางไม่ได้ถูกลบ ทำไมสิ่งนี้ถึงเกิดขึ้น?

จากนั้นฉันลอง พักผ่อน สำรองข้อมูลจากไดรฟ์ปลายทาง:

C:\Users\Mike>restic -r "H:\Backups\restic\My document" --verbose --json -p "D:\My document\sysadmin\resources\restic\my_documents_pwd.txt" กู้คืน 54da95b0 -- เป้าหมาย "D:\temp\restore2022-01-14"
พบ 3 ไดเร็กทอรีแคชเก่าใน C:\Users\Mike\AppData\Local\restic ให้รัน `restic cache --cleanup` เพื่อลบออก
กำลังกู้คืน <Snapshot 54da95b0 ของ [D:\My document] เมื่อ 2021-11-23 23 16:57:49.9549335 +0000 UTC โดย M17A\Mike@M17A> เป็น D:\temp\restore2022-01-14
ละเว้นข้อผิดพลาดสำหรับ \: id 15eb231f10fba940a0c49b9362d2df7b49db5132dc5ed426bd879a4de6640147 ไม่พบในที่เก็บ
ละเว้นข้อผิดพลาดสำหรับ \: id 15eb231f10fba940a0c49b9362d2df7b49db5132dc5ed426bd879a4de6640147 ไม่พบในที่เก็บ
ร้ายแรง: มีข้อผิดพลาด 2 ข้อ

ไฟล์นี้ไม่ได้กล่าวถึงในรายงานเกี่ยวกับข้อผิดพลาด

วิ่งเหมือนกันครับ รีซิงค์ คำสั่งข้างต้นอีกครั้ง แต่คราวนี้ฉันละเว้น --ลบ-ก่อน สวิตซ์. ไม่มีรายงานข้อผิดพลาด

วิ่งเหมือนกันครับ การคืนค่าแบบสงบ คำสั่งดังกล่าว ... มันใช้งานได้ สแนปชอตถูกกู้คืน

นี่เป็นภาวะที่กลืนไม่เข้าคายไม่ออก: ในแง่หนึ่งดูเหมือนว่า --ลบ-ก่อน กำลังก่อให้เกิดปัญหา ในอีกทางหนึ่งฉันไม่ต้องการให้ไดรฟ์ปลายทางมีสิ่งอื่นใดนอกจากกระจกที่สมบูรณ์แบบของสิ่งที่อยู่ในไดรฟ์ต้นทาง แต่ฉันก็ไม่ต้องการลบไดรฟ์ปลายทางทั้งหมดและต้องคัดลอกเนื้อหาทั้งหมดของไดรฟ์ต้นทาง

ตามหลักการแล้ว ไม่ว่าคำอธิบายสำหรับความล้มเหลวจะเป็นอย่างไร หากเป็นเช่นนั้น ฉันอยากจะลบไฟล์และไดเร็กทอรีทั้งหมดในไดรฟ์เป้าหมายซึ่งไม่ได้อยู่ในไดรฟ์ต้นทางในขั้นตอนที่ 1 และ จากนั้นเรียกใช้ รีซิงค์ คำสั่งโดยไม่มีปัญหา --ลบ-ก่อน สลับในขั้นที่ 2

มีวิธีใดบ้างในการทำเช่นนี้? ใครสามารถให้ข้อมูลเชิงลึกเกี่ยวกับปัญหาที่นี่และแนวทางแก้ไขที่เป็นไปได้

Artur Meinild avatar
vn flag
คุณใช้ Ubuntu เวอร์ชันใด คุณลองด้วย `--delete` แทน `--delete-before` ได้ไหม ฉันใช้สิ่งนี้โดยไม่มีปัญหา นอกจากนี้ โปรดรวมเอาต์พุตของคำสั่ง รวมถึงข้อผิดพลาดในโพสต์ของคุณ

โพสต์คำตอบ

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