Kako: Izbrišite varnostne kopije časovnega stroja



Preizkusite Naš Instrument Za Odpravo Težav

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

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

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-hhmmss

The 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

1 minuta branja