Morda boste želeli izbrisati stare varnostne kopije časovnega stroja, da sprostite prostor in ustvarite novo varnostno kopijo. Prejmete lahko tudi to sporočilo: Time Machine ni mogel dokončati varnostnega kopiranja. ' če so varnostne kopije večje in presegajo razpoložljivi prostor na disku na vašem računalniku Mac. Ne glede na razlog, bom v tem priročniku razpravljal o dveh metodah, ki vam bodo pomagale izbrisati varnostne kopije. Predlagam pa, da pred nadaljevanjem preberete celoten vodnik in izberete način, ki najbolje ustreza vašim znanjem.
1. način: Uporaba terminala Uporabnost
POZOR: To metodo uporabite samo, če veste, kaj počnete, ker sprejetih ukrepov ni mogoče razveljaviti.
1. Odprite Aplikacije -> Pripomočki -> Terminal .
2. V terminalu vnesite naslednji ukaz in pot zamenjajte s pravilnim
Te informacije lahko dobite v Finderju.
ime_pogona (je vaše ime pogona)
backups.backupdb (pot nazaj)
old_mac_name (ime varnostne kopije datoteke)
Ko vnesete zgornji ukaz, vas bo pozval k vnosu gesla, vendar to ne bo odmevalo / prikazano, zato preprosto vnesite geslo in pritisnite tipko za vrnitev / vnos.
Orodje tmutil lahko uporabite tudi, če želite varnostne kopije izbrisati 1 na 1.
sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmssThe tmutil ne bo deloval na nobeni različici prej kot Lion, kot je bil predstavljen z Lionom.
2. način: prek časovnega stroja (GUI)
Zaenkrat je najlažja metoda Odprti časovni stroj in poiščite točko / čas, ki ga želite izbrisati. V iskalniku izberite ikono zobnika in pritisnite Delete Backup. To bo zagotovilo, da integriteta podatkov ostane nedotaknjena.
3. metoda: prek skripta Bash
Spodaj je skript, ki bo samodejno poiskal najstarejšo varnostno kopijo na Time Machineu. To vas bo pozvalo z vnosom Y. Skript je treba kopirati in shraniti kot datoteko .sh, ko ga zaženete, boste pozvani k skrbniškemu geslu za potrditev brisanja.
COMPUTER_NAME = $ (/ usr / sbin / scutil –get ComputerName)
NBACKUPS = $ (/ usr / bin / tmutil backbackups |
/ 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 najnovejša varnostna kopija)
echo Najnovejša varnostna kopija: $ LATEST_BACKUP
če [[-n “$ LATEST_BACKUP” && “$ LATEST_BACKUP”! = “$ OLDEST_BACKUP”]] potem
echo -n “Varnostne kopije $ NBACKUPS. Izbriši najstarejše: $ {OLDEST_BACKUP ## * /} [y / N]? '
preberi odgovor
primer $ odgovor v
in *)
echo Running: / usr / bin / sudo / usr / bin / tmutil delete “$ OLDEST_BACKUP”
/ usr / bin / sudo time / usr / bin / tmutil izbriši “$ OLDEST_BACKUP”
;;
*)
odmev Brez sprememb
;;
esac
drugače
odmev »Za brisanje ni na voljo varnostne kopije«
biti