ไฟล์สำรองข้อมูล Time Machine มีการเปลี่ยนแปลงอย่างไร


9

ตามที่ฉันเข้าใจแล้ว Time Machine จะสร้างโครงสร้างโฟลเดอร์และสร้างสำเนาของไฟล์ทั้งหมดที่จะรวมอยู่ในการสำรองข้อมูล Time Machine ระหว่างการสำรองข้อมูลครั้งแรก หลังจากนั้นฮาร์ดลิงก์จะถูกสร้างขึ้นในระหว่างการสำรองข้อมูลทุกครั้งในภายหลังสำหรับไฟล์ที่ไม่ได้เปลี่ยน

คำถามที่ฉันได้เป็นวิธีการที่ไฟล์ที่ได้รับการเปลี่ยนแปลงตั้งแต่การสำรองข้อมูลล่าสุดได้รับการสนับสนุนในการสำรองข้อมูลที่ตามมา ฉันคิดว่ามันคัดลอกไฟล์ที่ถูกแก้ไขทั้งหมดไปยังการสำรองข้อมูล TM แต่ปรากฏว่านั่นไม่ใช่วิธีการทำงานของ TM และฉันหวังว่าจะได้คำอธิบาย

ในระหว่างการทดสอบการปฏิบัติเมื่อเร็ว ๆ นี้ที่ฉันใช้สำหรับ ACSP 10.12 มันถามว่าสำหรับไฟล์ 5MB หากมีการแก้ไขเช่นว่าเวอร์ชันใหม่เป็น 6MB TM จะมีไฟล์ 5MB และ 6MB แยกต่างหากหรือจะสำรองความแตกต่าง 1MB ระหว่าง สองไฟล์และเพียงแค่ยังคงเพิ่ม 1MB ในการสำรองข้อมูล TM ล่าสุด ฉันคิดว่าแม้ว่าอาจใช้พื้นที่เพิ่มเติมเพื่อแยกสำเนาของรุ่น 5MB และรุ่น 6MB แยกจากกัน แต่ก็จะให้ความปลอดภัยสุทธิในกรณีที่รุ่นก่อนหน้าถูกลบหรือเสียหาย - ทำลายทุกรุ่นที่ตามมาอย่างมีประสิทธิภาพ ไฟล์. แต่แบบทดสอบบอกว่ามันช่วยประหยัดความต่าง 1MB ได้

ฉันแค่มองหาคำอธิบายเพื่อช่วยปรับปรุงความเข้าใจของฉัน ขอบคุณล่วงหน้าสำหรับความช่วยเหลือใด ๆ !


หาก Time Machine คัดสรรข้อมูลสำรองที่เก่าที่สุดเมื่อปริมาณ TM เติมขึ้นนั่นจะไม่ทำลายเวอร์ชันดั้งเดิมที่จะเพิ่มการเพิ่ม 1MB ลงไปหรือไม่
QMord

ไฟล์จะไม่ถูกลบเมื่อฮาร์ดลิงก์ยังชี้ไปที่มัน
Wilbert

คำตอบ:


11

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


3
จากประสบการณ์นี้ฟังดูถูกต้อง - เมื่อใดก็ตามที่หนึ่งในปริมาณการจัดเก็บข้อมูล VirtualBox ของฉันเปลี่ยนแปลงตามขนาดไฟล์ไฟล์ทั้งหมดดูเหมือนจะถูกสำรองข้อมูลอีกครั้ง - แต่ดูเหมือนจะขัดแย้งกับสิ่งที่ @QMord พูดในการทดสอบ ACSP ของเขา แหล่ง คุณมีแหล่งที่มาหรือเป็นข้อมูลนี้หรือไม่? บางที Time Machine ใช้วิธีไฮบริดบางอย่าง?
JMY1000

1
@ JMY1000 แหล่งที่มาดั้งเดิมอยู่ในสถานะออฟไลน์ แต่พร้อมใช้งานผ่านเครื่อง Wayback: วิธีที่ Time Machine ใช้งานเวทย์มนตร์ของฉันฉันยังตรวจสอบโครงสร้างไฟล์ของการสำรองข้อมูล Time Machine ตลอดเวลาและรู้ว่ามันทำการสำรองไฟล์ทั้งหมด มีการเปลี่ยนแปลงไม่เพียง แต่สิ่งที่เปลี่ยนแปลงในไฟล์
user3439894

4
ฉันสามารถยืนยันได้ว่าคำตอบนี้ถูกต้อง Apple ทำการเปลี่ยนแปลงเป็นครั้งคราวเช่นวิธีจัดการสแน็ปช็อตในเครื่องใน macOS High Sierra แต่ Time Machine ทำการสำรองข้อมูลเต็มรูปแบบของไฟล์ใด ๆ ที่เปลี่ยนแปลงตั้งแต่การสำรองข้อมูลครั้งล่าสุด ดังนั้นสมมติว่าพฤติกรรมเริ่มต้นของคุณถ้าคุณทำงานกับเอกสารเดียวเป็นเวลา 12 ชั่วโมงจาก 24 ชั่วโมงที่ผ่านมาคุณจะได้สำรองข้อมูลเต็มรูปแบบของเอกสารฉบับเดียวจำนวน 12 (อาจเป็น 13 จริง)
Monomeeth

1
MacOS ช่วย Time Machine ด้วยการบันทึกสิ่งที่เกิดขึ้นในระบบไฟล์
Thorbjørn Ravn Andersen

1
@ JMY1000 เมื่อฉันใช้ VMWare Player สำหรับเครื่องเสมือนเมื่อหลายปีก่อนฉันสร้าง VM บนสไทรพด์โวลุ่ม (โดยที่ดิสก์เสมือนถูกแบ่งออกเป็นไฟล์ขนาดเล็กจำนวนมากโดยเฉพาะที่ได้รับผลกระทบจากการเปลี่ยนแปลงไฟล์ที่ต้องสำรองข้อมูล) . นี่เป็นงานที่สมเหตุสมผลในการทำให้การเปลี่ยนแปลงเล็ก ๆ สำหรับ Time Machine คุณมักจะต้องการให้มีพื้นที่สว็อปใน VM ให้น้อยที่สุด
Thorbjørn Ravn Andersen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.