Time Machine - จะแปลง Backups.backupdb เป็น Backupbundle ได้อย่างไร?
เมื่อเร็ว ๆ นี้ฉันมีความล้มเหลวที่สำคัญในไดรฟ์เครือข่ายของฉันที่ฉันใช้สำหรับการสำรองข้อมูล Time Machine การสร้างการสำรองข้อมูลครั้งแรกผ่านเครือข่าย (ที่มีข้อมูล ~ 1TB) จะช้าอย่างน่าเจ็บปวด
ฉันได้สร้างข้อมูลสำรองโดยใช้ Time Machine บนไดรฟ์ที่ติดตั้งผ่าน USB แล้วอย่างไรก็ตามนี่เป็นBackups.backupdb
โครงสร้างโฟลเดอร์ไม่ใช่backupbundle
ภาพดิสก์ที่ Time Machine ใช้เมื่อทำงานผ่านเครือข่าย
มีวิธีสร้าง / แปลงbackupbundle
ไฟล์ใหม่ด้วยBackups.backupdb
โฟลเดอร์โดยที่ฉันไม่ต้องเรียกใช้การสำรองข้อมูลทั้งหมดครั้งแรกผ่านเครือข่ายหรือไม่ อีกวิธีหนึ่งคือมีวิธีโน้มน้าวให้ Time Machine ใช้backupbundle
โครงสร้างเมื่อสำรองข้อมูลผ่าน USB หรือไม่?
คำตอบ
แม้ว่าฉันจะไม่ได้ลองใช้เป็นการส่วนตัว แต่ฉันเพิ่งเจอวิธีแก้ปัญหาที่โพสต์ในฟอรัม MacRumorsที่อ้างว่าควรใช้งานได้:
มีงานทำรอบนี้ แนบไดรฟ์เข้ากับเราเตอร์ (สมมติว่ารองรับ Time Machine) จากนั้นเริ่มการสำรองข้อมูลไปยังดิสก์โดยใช้ Time Machine ให้เวลาสองสามนาทีในการเริ่มต้นจากนั้นหยุดและยกเลิกการเชื่อมต่อ
ตอนนี้แนบไดรฟ์กับ Mac ผ่าน USB ดูใน Finder และคุณจะเห็นกลุ่มที่กระจัดกระจายพร้อม
Backups.backupdb
ไฟล์บางส่วนที่นั่น เพียงแค่ลบไฟล์นั้นและล้างถังขยะตอนนี้เปิด Time Machine และทำการสำรองข้อมูลทั้งหมด เมื่อเสร็จแล้วคุณจะได้รับเต็ม
Backups.backupdb
ในไดรฟ์ เพียงแค่ย้ายจากรูทของไดรฟ์ไปยังบันเดิลเบาบาง ตอนนี้เชื่อมต่อกลับไปที่เราเตอร์และเปิด TM อีกครั้ง มันจะรับตำแหน่งที่ค้างไว้พร้อมกับการสำรองข้อมูลที่เพิ่มขึ้นในอนาคต
รูปแบบอื่นในวิธีนี้จะสร้างการเมานต์แชร์ไฟล์ Samba ในเครื่องบนไดรฟ์ USB เพื่อเป็นวิธีแก้ปัญหา รายละเอียดทั้งหมดในคำตอบที่เชื่อมโยง แต่ตัวอย่างข้อมูลสรุปมีดังนี้:
sudo ifconfig lo0 alias 127.0.0.2/32
เสียบไดรฟ์ usb ของคุณจากนั้นผ่าน System Preferences / Sharing เพิ่ม smb share ไปยังโฟลเดอร์ time-machine-macbook ใน drive time-machine-usb จากนั้นเพิ่มข้อมูลสำรองปลายทาง (Time Machine จะเห็นเป็นการแชร์เครือข่าย)
sudo tmutil setdestination -a "smb://user:[email protected]/time-machine-macbook"
หากมีวิธีที่ง่ายกว่า / ตรงกว่านี้น่าจะรู้ดี! ฉันคิดว่าบางทีบางอย่างในtmutil
โปรแกรมบรรทัดคำสั่งอาจทำได้ แต่ยังไม่ได้ลอง
ตามคู่มือผู้ใช้ยูทิลิตี้ดิสก์ของ Apple ดูเหมือนว่าจะสามารถสร้างอิมเมจดิสก์กระจัดกระจายได้ด้วยตนเอง :
- ในแอพยูทิลิตี้ดิสก์บน Mac ของคุณให้เลือกไฟล์> รูปภาพใหม่> รูปภาพเปล่า
- ป้อนชื่อไฟล์สำหรับดิสก์อิมเมจเพิ่มแท็กหากจำเป็นจากนั้นเลือกตำแหน่งที่จะบันทึก
- ในฟิลด์ชื่อให้ป้อนชื่อสำหรับอิมเมจดิสก์
- ในฟิลด์ขนาดให้ป้อนขนาดสำหรับอิมเมจดิสก์
- คลิกเมนูรูปแบบที่แสดงขึ้นจากนั้นเลือกรูปแบบสำหรับดิสก์:
- ฉันเชื่อว่าสำหรับ Time Machine คุณจะต้องเลือกMac OS Extended (Journaled) หรือ Mac OS Extended (Case-sensitive, Journaled) ( อ้างอิง )
- ในการเข้ารหัสดิสก์อิมเมจให้คลิกเมนูการเข้ารหัสที่แสดงขึ้นจากนั้นเลือกตัวเลือกการเข้ารหัส
- คลิกเมนูพาร์ติชันที่แสดงขึ้นจากนั้นเลือกเค้าโครงพาร์ติชัน
- คลิกเมนูรูปแบบรูปภาพที่แสดงขึ้นจากนั้นเลือกตัวเลือก:
- อิมเมจดิสก์มัดกระจัดกระจาย:เหมือนกับดิสก์อิมเมจแบบกระจัดกระจาย (ด้านล่าง) แต่ข้อมูลไดเร็กทอรีสำหรับอิมเมจจะถูกจัดเก็บต่างกัน ใช้
.sparsebundle
นามสกุลไฟล์.- อิมเมจดิสก์กระจัดกระจาย:สร้างไฟล์ที่ขยายได้ซึ่งย่อขนาดและขยายได้ตามต้องการ ไม่มีการใช้พื้นที่เพิ่มเติม ใช้
.sparseimage
นามสกุลไฟล์.- คลิกบันทึกจากนั้นคลิกเสร็จสิ้น
- Disk Utility สร้างไฟล์ภาพดิสก์ที่คุณบันทึกไว้ใน Finder และติดตั้งไอคอนดิสก์บนเดสก์ท็อปของคุณและในแถบด้านข้าง Finder
- ใน Finder ให้คัดลอกไฟล์ของคุณไปยังดิสก์อิมเมจที่ติดตั้งจากนั้นนำออก
แก้ไขหมายเหตุ: macOS Catalina ดูเหมือนจะใช้ส่วนขยายbackupbundle
แทนsparsebundle
แต่ดูเหมือนว่าไฟล์นี้ยังสามารถเมาท์ได้ในลักษณะเดียวกับก่อนหน้านี้