การสำรองข้อมูล Time Machine เพิ่มขึ้นหรือไม่ และ Time Machine จะดีกว่าใน Snow Leopard ไหม?


16

ฉันต้องการที่จะเข้าใจว่าการสำรองข้อมูล Time Machine ทำงานอย่างไรและการทำเช่นนี้ช่วยให้ Snow Leopard ดีขึ้นได้อย่างไร

คำตอบ:


27

ใช่ไทม์แมชชีนเพิ่มขึ้น OS X โดยใช้เอเจนต์ที่ขับเคลื่อนด้วยเหตุการณ์ fsevents เพื่อติดตามว่าไฟล์ใดเปลี่ยนแปลง (ไม่จำเป็นต้องสแกนทุกชั่วโมง) จากนั้นใช้การแก้ไขลิงก์ที่เรียกว่าการเชื่อมโยงแบบหลายจุดสำหรับไฟล์ที่ไม่เปลี่ยนแปลงเฉพาะที่ทำ เปลี่ยนทีละน้อย สิ่งนี้ทำทุกชั่วโมงสำหรับ 24 ชั่วโมงที่ผ่านมาการสำรองข้อมูลรายวันสำหรับเดือนที่ผ่านมาและการสำรองข้อมูลรายสัปดาห์สำหรับทุกสิ่งที่เก่ากว่าเดือน

เพื่อแก้ปัญหาทั้งสองอย่าง Time Machine จึงทำสิ่งใหม่และแตกต่างที่จริง ๆ แล้ว Apple ต้องการเปลี่ยนแปลงระบบไฟล์ Mac พื้นฐาน HFS + การเปลี่ยนแปลงใหม่นี้อ้างถึง multi-links ซึ่งคล้ายกับ "ฮาร์ดลิงก์" ทั่วไปสำหรับผู้ใช้ Unix และอาจพร้อมใช้งานเมื่อใช้ NTFS บน Windows ฮาร์ดลิงก์แตกต่างจาก "ซอฟต์ลิงค์" (หรือเรียกอีกอย่างว่าลิงค์สัญลักษณ์) ซึ่งทำหน้าที่เป็นตัวยึดตำแหน่งที่ชี้ไปยังไฟล์อื่น Mac OS ใช้นามแฝงที่ใช้มานานแล้วเพื่อสร้างซอฟท์ลิงค์ในไฟล์หรือไดเรกทอรีอื่น Windows เรียกลิงก์ "ทางลัด" แบบ soft link {} แหล่งที่มา

เวทมนตร์ที่แท้จริงของ Time Machine คือความเรียบง่ายของ UI ในการกู้คืนวันที่ที่คุณต้องการและสามารถใช้สปอตไลท์เพื่อค้นหาไฟล์ของคุณได้ทันเวลา นี่คือที่ที่ซอสวิเศษที่ทำให้ TM มีประโยชน์ต่อผู้ใช้ส่วนใหญ่มาจาก

ใน Snow Leopard เวลาที่ทำการสำรองข้อมูลครั้งแรกไปยังแคปซูลเวลา (และฉันคิดว่าไดรฟ์ที่เชื่อมต่อกับเครือข่ายอื่น) ได้รับการปรับปรุงอย่างมาก แต่ฉันคิดว่าเทคโนโลยีพื้นฐานไม่เปลี่ยนแปลง

นวัตกรรมทางเทคโนโลยีต่อไปของไทม์แมชชีนคือการทำเดลตาภายในไฟล์เนื่องจากปัจจุบันเป็นไฟล์ไม่ใช่บล็อกเทคโนโลยีพื้นฐาน (ดังนั้นจึงไม่มีประสิทธิภาพกับไฟล์ขนาดใหญ่เช่นฐานข้อมูลสิ่งแวดล้อม) ZFS ในที่สุดเมื่อมันมาถึงไคลเอนต์ OS X จะเป็นเครื่องมือที่ดีที่สุดในการปรับปรุงการทำงานของ Time Machine ...

ปรับปรุง:

รีวิว Snow Leopard ของ John Siracusa ที่ยอดเยี่ยมเสมอมีนักเก็ตสีทองนี้:

ไทม์แมชชีนนั้นได้รับการสนับสนุนสำหรับการทับซ้อนกันของ i / o การจัดทำดัชนีสปอตไลต์ซึ่งเกิดขึ้นกับปริมาณ Time Machine เช่นกันถูกระบุว่าเป็นงานที่ต้องใช้เวลามากในการสำรองข้อมูลดังนั้นประสิทธิภาพจึงดีขึ้น รหัสเครือข่ายได้รับการปรับปรุงเพื่อใช้ประโยชน์จากการตรวจสอบการเร่งด้วยฮาร์ดแวร์หากเป็นไปได้และการตรวจสอบรหัสซอฟต์แวร์ได้รับการปรับแต่งด้วยมือเพื่อประสิทธิภาพสูงสุด ประสิทธิภาพการทำเจอร์นัล HFS + ซึ่งมาพร้อมกับการอัพเดตข้อมูลเมตาของแต่ละระบบไฟล์ก็ได้รับการปรับปรุงเช่นกัน สำหรับการสำรองข้อมูล Time Machine ที่เขียนไปยังดิสก์อิมเมจแทนระบบไฟล์ HFS + ดั้งเดิม Apple ได้เพิ่มการสนับสนุนสำหรับการเข้าถึงดิสก์อิมเมจพร้อมกัน ปริมาณการรับส่งข้อมูลเครือข่ายที่ผลิตโดย AFP ในระหว่างการสำรองข้อมูลก็ลดลงเช่นกัน

ทั้งหมดนี้เพิ่มขึ้นถึงการปรับปรุงโดยรวมที่น่านับถือ 55% ในความเร็วของการสำรองข้อมูล Time Machine เริ่มต้น และแน่นอนว่าการปรับปรุงประสิทธิภาพของระบบย่อยแต่ละตัวนั้นมีประโยชน์ต่อแอพพลิเคชั่นทั้งหมดที่ใช้ไม่ใช่แค่ Time Machine {} แหล่งที่มา

และตามที่ฉันแนะนำให้ใช้เวทย์มนตร์ ZFS มา:

นั่นเป็นความอัปยศเพราะ Time Machine สามารถร้องเรียกเวทมนตร์ของ ZFS ได้ ยิ่งไปกว่านั้น Apple ดูเหมือนว่าจะเห็นด้วยโดยโพสต์จากพนักงานของ Apple ไปยังรายชื่อผู้รับจดหมาย ZFS เมื่อปีที่แล้ว เมื่อถูกถามเกี่ยวกับการใช้งาน Time Machine ที่ชาญฉลาดของ ZFS คำตอบก็เป็นกำลังใจ: "สิ่งนี้มีความสำคัญและมีแนวโน้มว่าจะเกิดขึ้นในอนาคต แต่ไม่ใช่สำหรับ SL" ("SL" ย่อมาจาก Snow Leopard) {source}


จากสิ่งที่ฉันได้ยิน Time Machine นั้นเร็วขึ้นสำหรับ Snow Leopard และเร็วขึ้นถึง 50% ฉันจำแหล่งที่มาไม่ได้ แต่ฉันคิดว่าเป็น TUAW
alex

ZFS คืออะไร และมันหมายถึงอะไร
ymasood

1
@alex: บนเว็บไซต์ของ Apple พวกเขาระบุมากถึง 80% (หน้าการปรับแต่ง) @ymasood: ระบบไฟล์ Zettabyte ( en.wikipedia.org/wiki/Zfs )
Chealion

น่าเสียดายที่ ZFS ถูกทอดทิ้งโดย Apple ดูรายการ wiki: en.wikipedia.org/wiki/ZFS
alimack
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.