Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Apple

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

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

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

วิธีที่ 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:Via Time Machine (GUI)

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

วิธีที่ 3:ผ่านสคริปต์ทุบตี

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

COMPUTER_NAME=$(/usr/sbin/scutil –get 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/head - n1)
LATEST_BACKUP=$(/usr/bin/tmutil latestbackup)
echo การสำรองข้อมูลล่าสุด:$LATEST_BACKUP
if [[ -n “$LATEST_BACKUP” &&“$LATEST_BACKUP” !=“$ OLDEST_BACKUP” ]]จากนั้น
echo -n “$NBACKUPS backups. ลบที่เก่าที่สุด:${OLDEST_BACKUP##*/} [y/N]? ”
อ่านคำตอบ
case $answer ใน
y*)
echo Running:/usr/bin/sudo /usr/bin/tmutil delete “$OLDEST_BACKUP”
/usr/bin/sudo เวลา /usr/bin/tmutil ลบ “$OLDEST_BACKUP”
;;
*)
echo ไม่มีการเปลี่ยนแปลง
;;
esac
else
echo “ไม่มีข้อมูลสำรองสำหรับการลบ”
fi