จะรักษาการสำรองข้อมูล Time Machine และเริ่มต้นใหม่ได้อย่างไร


13

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

สิ่งที่ฉันพยายาม:

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

ฉันจะบรรลุสิ่งที่ฉันต้องการได้อย่างไร


คุณต้องการสำรองข้อมูล
นานแค่ไหน

@ Mark - ฉันเดาอย่างน้อยครึ่งปี มันเป็นเรื่องสำคัญไหม
Jan Michael

คำตอบ:


7

วิธีที่ง่ายที่สุดคือให้คุณจดบันทึกวันที่และเวลาของการสำรองข้อมูลครั้งล่าสุดใน Time Machine บน OS X Mountain Lion คุณสามารถกลับไปที่จุดใดก็ได้ในอนาคตเพียงแค่คืนค่าการสำรองข้อมูลด้วยวันที่ / เวลา (ซึ่งจะยังคงอยู่บนดิสก์ตราบใดที่คุณมีพื้นที่เพียงพอเพื่อให้ Time Machine ไม่ลบรุ่นเก่าเหล่านี้) .

  • คุณสามารถค้นหาวันที่และเวลานี้ได้อย่างง่ายดายโดยไปที่โฟลเดอร์ "Backups.backupdb" บนดิสก์ Time Machine และดูการประทับเวลาสำหรับโฟลเดอร์ "ล่าสุด" (จริง ๆ แล้วเป็นลิงก์ - ดังนั้นคุณสามารถเปิดเพื่อดู ชื่อโฟลเดอร์สำรองล่าสุดพร้อมวันที่และเวลา)

หากคุณไม่ต้องการจดวันที่และเวลาของการสำรองข้อมูลครั้งล่าสุดด้วย OS X Mountain Lion วิธีที่ง่ายที่สุดถัดไปคือการเปลี่ยนชื่อคอมพิวเตอร์บน Mac บน Mac X Mavericksก่อนที่คุณจะสำรองข้อมูล Time Machine เครื่องแรกในนั้นหรือบนดิสก์สำรองข้อมูล Time Machineสำหรับการสำรองข้อมูลรุ่นเก่า

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

  • หากต้องการเปลี่ยนชื่อคอมพิวเตอร์ของคุณให้ไปที่การตั้งค่าระบบ> การแชร์และแก้ไขชื่อคอมพิวเตอร์:ข้อความ
    หรือ
  • ในการเปลี่ยนชื่อคอมพิวเตอร์ในดิสก์ Time Machine แทนให้ใช้คำสั่งต่อไปนี้ใน Terminal.app:

    sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass mv /Volumes/<TMDiskName>/Backups.backupdb/<ComputerName> /Volumes/<TMDiskName>/Backups.backupdb/<OSXMountainLionBackupComputerName>
    

    แทนค่าต่อไปนี้ในคำสั่งด้านบนก่อนเรียกใช้:

    • <TMDiskName> เป็นชื่อของชื่อ Time Machine
    • <ComputerName> เป็นชื่อคอมพิวเตอร์ปัจจุบัน (ซึ่งคุณจะใช้ต่อไปสำหรับ OS X Mavericks)
    • <OSXMountainLionBackupComputerName> เป็นชื่อของสแน็ปช็อตเพื่อให้คุณทำการกู้คืนเต็มรูปแบบจากในอนาคต (คุณจะต้องเปลี่ยนชื่อมันกลับมาโดยใช้คำสั่งที่คล้ายกันข้างต้นก่อนที่จะกู้คืนเต็ม)

1
1. หมายเหตุการประทับเวลาของการสำรองข้อมูล Mountain Lionคำแนะนำแรกใช้ได้เฉพาะในกรณีที่มีพื้นที่ดิสก์เพียงพอในฮาร์ดไดรฟ์ภายนอกและสแนปชอตของ Time Machine ไม่ถูกทำลายโดยผู้ที่ใหม่กว่า ดังนั้นนี่ไม่ใช่ตัวเลือกจริง ๆ เพราะฉันไม่สามารถตรวจสอบให้แน่ใจว่าเครื่องเวลาเก็บสแนปชอตเก่าเหล่านั้นได้แล้ว <br> 2. เปลี่ยนชื่อคอมพิวเตอร์น่าเสียดายที่นี่ไม่ใช่ตัวเลือกสำหรับฉัน ฉันไม่ควรเปลี่ยนชื่อ คุณมีความคิดอื่น ๆ อีกไหม?
Jan Michael

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

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

1
จากนั้นคำสั่งบายพาสจะไม่ทำเคล็ดลับ Time Machine สามารถตรวจจับโฟลเดอร์ที่ย้ายและนำกลับมาใช้ใหม่ได้
ม.ค. Michael

3
ทำงานเมื่อคำสั่งที่มาจาก @mk ใช้เพื่อย้าย Backups.backupdb-Folder ไปยังตำแหน่งอื่นบนดิสก์ไดรฟ์ภายนอก
Jan Michael

4

คำตอบนี้อยู่ในสถานการณ์จำลองเพิ่มเติมเมื่อจำเป็นต้องสำรองข้อมูล Time Machine หนึ่งครั้งขึ้นไป)

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

ดังนั้นในภายหลังหากคุณตัดสินใจที่จะกู้คืนเครื่องสำรองข้อมูลล่าสุดที่เคยทำบนระบบเก่าแล้วอาจไม่พร้อมใช้งานและคุณอาจต้องเลือกการสำรองข้อมูลที่เก่ากว่าแทนซึ่ง Time Machine ได้ปฏิบัติตามกฎดังกล่าวข้างต้น

โดยทั่วไปคุณมีสองตัวเลือกหากคุณต้องการสำรองข้อมูลอย่างน้อยหนึ่งรายการ:

  • เริ่มการสำรองข้อมูลชุดใหม่ไปยังดิสก์หรือพาร์ติชันใหม่หรือ
  • รักษาข้อมูลสำรองด้วยวิธีอื่นนอกเหนือจาก Time Machine และสำรองข้อมูลสำรองเป็นชุดข้อมูลสำรองชุดเดิม

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

การเริ่มการสำรองข้อมูลชุดใหม่ไปยังดิสก์หรือพาร์ติชั่นใหม่

นี้อาจจะต้องการมันจะช่วยให้คุณสามารถเรียกคืนระบบเก่าของคุณในอนาคตได้ง่ายที่สุดโดยการเรียกคืนจากการสำรองข้อมูล Time Machine ใช้ OS X การกู้คืน

คุณอาจจะสามารถสร้างพาร์ทิชันใหม่บนดิสก์เครื่องสำรองเวลาปัจจุบันของคุณได้โดยไม่ต้องลบได้โดยทำตามขั้นตอนที่นี่

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

หากต้องการดูชุดเก่าของการสำรองข้อมูลหลังจากที่เริ่มต้นใหม่คุณจะต้องเรียกดูตัวเลือกสำรองข้อมูลอื่น ๆ ดิสก์

เก็บรักษาข้อมูลสำรองด้วยวิธีอื่น

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

อีกวิธีหนึ่งคือการทำให้โคลนของระบบเก่าหรือเครื่องสำรองเวลามันผ่านซอฟต์แวร์พิเศษเช่นCarbon Copy Cloner

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


นอกจากนี้ยังเป็นที่น่าสังเกตว่าถ้าคุณต้องการเก็บข้อมูลสำรองไว้เพียงเพราะคุณต้องการรักษาตัวเลือกในการปรับลดรุ่น OS X คุณก็มีตัวเลือกอื่น หากคุณเคยซื้อหรือดาวน์โหลด OS X เวอร์ชั่นเก่ากว่าก่อนโดยใช้ Mac App Store คุณสามารถดาวน์โหลดตัวติดตั้งอีกครั้งจากประวัติการซื้อใน Mac App Store เป็นไปไม่ได้ที่จะเรียกใช้ตัวติดตั้งรุ่นเก่าจาก OS X เวอร์ชั่นที่ใหม่กว่า - ก่อนอื่นคุณต้องลบพาร์ติชันที่ระบบปัจจุบันเปิดอยู่และติดตั้ง OS X เวอร์ชันเก่า จากนั้นคุณสามารถใช้ผู้ช่วยการตั้งค่าหรือผู้ช่วยการโยกย้ายเพื่อคัดลอกข้อมูลบัญชีและ / หรือการตั้งค่า (แอปจะไม่ทำงาน) ซึ่งคุณสำรองข้อมูลผ่าน Time Machine บนระบบก่อนหน้าด้วย OS X ที่ใหม่กว่า


1

ขอบคุณสำหรับเธรดและคำตอบ ฉันมีแคปซูลเวลา 2 TB ดังนั้นจึงมีพื้นที่สำหรับเก็บข้อมูลสำรองของ Time Machine ก่อนหน้ารวมถึงรายการใหม่ทั้งหมด

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

จากนั้นฉันก็ทำสิ่งต่อไปนี้ใน Terminal หลังจากแก้ไขต้นฉบับใน TextEdit

sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass mv \
/Volumes/**TMDisk**/Backups.backupdb/**machinename** \
/Volumes/**TMDisk**/**backup2013**/**machinename**

แทนค่าต่อไปนี้ในคำสั่งด้านบนก่อนเรียกใช้:

  • **TMDisk** เป็นชื่อของชื่อ Volume Time Machine
  • **machinename** เป็นชื่อคอมพิวเตอร์ (ไม่ว่าเก่าหรือใหม่)
  • **backup2013** เป็นโฟลเดอร์พิเศษที่สร้างขึ้นเพื่อใช้เป็นที่เก็บข้อมูลสำรองล่วงหน้าของ Mavericks

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

…และฉันก็ย้ายไป**machinename**.sparsebundleยังโฟลเดอร์สำรองในมุมมอง Finder มาตรฐานของ Time Capsule ของฉัน ฉันบันทึกเอกสาร TextEdit ไปยังโฟลเดอร์เดียวกันดังนั้นฉันสามารถย้อนกลับได้ในภายหลังหากจำเป็น

สำคัญ

จากนั้นฉันก็ตื่นตระหนกทันทีเมื่อฉันเปิด Time Machine และเห็นเพียงแค่ Backups.backupdb ใหม่นี้จะเกิดขึ้นเพราะฉันลากและวางชื่อเครื่องทิ้ง sparsebundle ไปยังโฟลเดอร์อื่นใน Time Capsule ของฉัน

ฉันค้นหาโฟลเดอร์อื่นแล้วดับเบิลคลิกที่ชื่อเครื่องจากนั้นจึงติดตั้งภาพเก่าเป็นอุปกรณ์แยกต่างหากในแถบด้านข้าง

ดูเหมือนว่า Time Machine จะรีเซ็ตชื่อเป็นค่าเริ่มต้น


แนวคิดของการย้ายโฟลเดอร์ออกมาBackups.backupdbเหมาะสมกับฉัน ฉันไม่ต้องการพาร์ติชัน HD อีกครั้งหรือนำไปใช้อีกอันหนึ่ง ฉันไม่ต้องการเห็น Time Machine เปลี่ยนชื่อโฟลเดอร์ชื่อเครื่องกลับไปเป็นแบบดั้งเดิม ด้วยวิธีนี้เครื่องย้อนเวลาจะสร้างการสำรองข้อมูลใหม่เป็นความพยายามครั้งแรกเช่นกัน
ผมเปีย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.