Как да: Изтриете резервни копия на машината на времето



Опитайте Нашия Инструмент За Премахване На Проблемите

Може да искате да изтриете стари резервни копия на машината на времето, за да освободите място и да създадете нов архив. Можете също да получите това съобщение „ Time Machine не можа да завърши архивирането. ' ако архивите са по-големи и надвишават наличното дисково пространство на вашия mac. Каквато и да е причината, в това ръководство ще обсъдя два метода, които ще ви помогнат да изтриете резервни копия. Бих препоръчал обаче да прочетете пълното ръководство, преди да продължите и да изберете метода, който най-добре отговаря на вашите умения.



Метод 1: Използване на терминала Полезност



ВНИМАНИЕ: Използвайте този метод само ако знаете какво правите, защото предприетите действия не могат да бъдат отменени.



1. Отворете Приложения -> Помощни програми -> Терминал .
2. В Терминал въведете следната команда и заменете пътя с правилния

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/old_mac_name

Можете да получите тази информация от Finder.

drive_name (е името на вашето устройство)
backups.backupdb (резервният път)
old_mac_name (име на архивния файл)



Когато въведете командата по-горе, тя ще ви подкани за вашата парола, но това няма да се повтори / покаже, така че просто въведете паролата и натиснете клавиша за връщане / въвеждане.

Можете също да използвате инструмента tmutil, ако искате да изтриете резервни копия 1 по 1.

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

The tmutil няма да работи върху никоя версия по-рано от Lion, както беше въведена с Lion.
Метод 2: Чрез машина на времето (GUI)

Засега най-лесният метод е да Отворена машина на времето и прегледайте точката / часа, който искате да изтриете. Изберете иконата на зъбно колело в търсачката и натиснете Delete Backup. Това ще гарантира, че интеграцията на данните остава непокътната.

Метод 3: Чрез скрипта Bash

По-долу е скриптът, който автоматично ще намери най-стария архив на машината на времето. Това ще ви подкани с въвеждане на 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
ако [[-n “$ LATEST_BACKUP” && “$ LATEST_BACKUP”! = “$ OLDEST_BACKUP”]] тогава
echo -n “Архивиране на $ NBACKUPS. Да се ​​изтрие ли най-старото: $ {OLDEST_BACKUP ## * /} [y / N]? ”
прочетете отговор
случай $ отговор в
и*)
echo Running: / usr / bin / sudo / usr / bin / tmutil delete “$ OLDEST_BACKUP”
/ usr / bin / sudo time / usr / bin / tmutil изтриване на “$ OLDEST_BACKUP”
;;
*)
ехо Няма промяна
;;
esac
друго
ехо „Няма резервно копие за изтриване“
бъда

1 минута четене