วิธีการ: ลบข้อมูลสำรอง Time Machine



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

คุณอาจต้องการลบข้อมูลสำรองไทม์แมชชีนเก่าเพื่อเพิ่มพื้นที่ว่างและสร้างข้อมูลสำรองใหม่ คุณอาจได้รับข้อความนี้ ' Time Machine ไม่สามารถทำการสำรองข้อมูลให้เสร็จสมบูรณ์ได้” หากการสำรองข้อมูลมีขนาดใหญ่ขึ้นและเกินเนื้อที่ดิสก์ที่มีอยู่บนเครื่อง Mac ของคุณ ไม่ว่าจะด้วยเหตุผลใดก็ตามในคู่มือนี้ฉันจะพูดถึงสองวิธีที่จะช่วยคุณลบข้อมูลสำรอง อย่างไรก็ตามฉันขอแนะนำให้คุณอ่านคู่มือฉบับสมบูรณ์ก่อนดำเนินการต่อและเลือกวิธีที่เหมาะกับทักษะของคุณมากที่สุด



วิธีที่ 1: การใช้ Terminal ยูทิลิตี้



ข้อควรระวัง: ใช้วิธีนี้ก็ต่อเมื่อคุณรู้ว่ากำลังทำอะไรอยู่เพราะการดำเนินการนั้นไม่สามารถยกเลิกได้



1. เปิด การใช้งาน -> ยูทิลิตี้ -> เทอร์มินอล .
2. ใน Terminal พิมพ์คำสั่งต่อไปนี้และแทนที่เส้นทางด้วยคำสั่งที่ถูกต้อง

sudo tmutil ลบ /Volumes/drive_name/Backups.backupdb/old_mac_name

คุณสามารถรับข้อมูลนี้ได้จาก Finder

drive_name (คือชื่อไดรฟ์ของคุณ)
backups.backupdb (เส้นทางสำรอง)
old_mac_name (ชื่อของไฟล์สำรอง)



เมื่อคุณป้อนคำสั่งด้านบนระบบจะแจ้งให้คุณป้อนรหัสผ่าน แต่จะไม่มีการสะท้อน / แสดงดังนั้นเพียงป้อนรหัสผ่านและกดปุ่ม return / enter

คุณยังสามารถใช้เครื่องมือ tmutil ได้หากต้องการลบข้อมูลสำรองแบบ 1 ต่อ 1

sudo tmutil ลบ /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss

tmutil จะไม่ทำงานกับเวอร์ชันใด ๆ ก่อนหน้านี้จากนั้น Lion เหมือนที่เปิดตัวกับ Lion
วิธีที่ 2: ผ่าน Time Machine (GUI)

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

วิธีที่ 3: ผ่าน The Bash Script

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

COMPUTER_NAME = $ (/ usr / sbin / scutil - รับ ComputerName)
NBACKUPS = $ (/ usr / bin / tmutil listbackups |
/ usr / bin / grep“ $ COMPUTER_NAME” |
/ usr / bin / wc -l)
OLDEST_BACKUP = $ (/ usr / bin / tmutil listbackups |
/ usr / bin / grep“ $ COMPUTER_NAME” |
/ usr / bin / หัว -n1)
LATEST_BACKUP = $ (/ usr / bin / tmutil latestbackup)
echo การสำรองข้อมูลล่าสุด: $ LATEST_BACKUP
ถ้า [[-n“ $ LATEST_BACKUP” &&“ $ LATEST_BACKUP”! =“ $ OLDEST_BACKUP”]] แล้ว
echo -n“ การสำรองข้อมูล $ NBACKUPS ลบเก่าที่สุด: $ {OLDEST_BACKUP ## * /} [y / N] ไหม ”
อ่านคำตอบ
case $ answer in
และ*)
echo กำลังทำงาน: / usr / bin / sudo / usr / bin / tmutil ลบ“ $ OLDEST_BACKUP”
/ usr / bin / sudo time / usr / bin / tmutil ลบ“ $ OLDEST_BACKUP”
;;
*)
ก้องไม่มีการเปลี่ยนแปลง
;;
esac
อื่น
echo“ ไม่มีข้อมูลสำรองสำหรับการลบ”
เป็น

อ่าน 1 นาที