Sådan gør du: Slet sikkerhedskopier af Time Machine



Prøv Vores Instrument Til At Fjerne Problemer

Det kan være en god idé at slette gamle sikkerhedskopier af tidsmaskiner, frigøre plads og oprette ny sikkerhedskopi. Du får muligvis også denne besked “ Time Machine kunne ikke fuldføre sikkerhedskopien. ” hvis sikkerhedskopierne er større og overstiger den tilgængelige diskplads på din mac. Uanset årsagen vil jeg i denne vejledning diskutere to metoder, der hjælper dig med at slette sikkerhedskopier. Jeg vil dog foreslå, at du læser den komplette vejledning, inden du fortsætter og vælger den metode, der passer bedst til dine færdigheder.



Metode 1: Brug af terminalen Hjælpeprogram



ADVARSEL: Brug kun denne metode, hvis du ved, hvad du laver, fordi de udførte handlinger ikke kan fortrydes.



1. Åbn Ansøgninger -> Hjælpeprogrammer -> Terminal .
2. Skriv følgende kommando i Terminal, og udskift stien med den rigtige

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

Du kan få disse oplysninger fra Finder.

drevnavn (er dit drevnavn)
backups.backupdb (sikkerhedskopieringsstien)
old_mac_name (navn på sikkerhedskopifilen)



Når du indtaster kommandoen ovenfor, vil den bede dig om din adgangskode, men dette vil ikke blive ekko / vist, så indtast blot adgangskoden og tryk på retur / enter-tasten.

Du kan også bruge tmutil-værktøjet, hvis du vil slette sikkerhedskopier 1 efter 1.

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

Det tmutil fungerer ikke på nogen versioner tidligere end Lion, da den blev introduceret med Lion.
Metode 2: Via Time Machine (GUI)

Indtil videre er den nemmeste metode at Åben tidsmaskine og gå til det punkt / tidspunkt, du vil slette. Vælg tandhjulsikonet i søgeren og tryk på Slet sikkerhedskopi. Dette vil sikre, at dataintegriteten forbliver intakt.

Metode 3: Via The Bash Script

Nedenfor er scriptet, som automatisk finder den ældste sikkerhedskopi på Time Machine. Dette vil bede dig om Y-input. Scriptet skal kopieres og gemmes som en .sh-fil, når du kører det, bliver du bedt om administratoradgangskoden for at bekræfte sletning.

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 seneste sikkerhedskopi)
ekko Seneste sikkerhedskopi: $ LATEST_BACKUP
hvis [[-n '$ LATEST_BACKUP' && '$ LATEST_BACKUP'! = '$ OLDEST_BACKUP']] så
echo -n “$ NBACKUPS-sikkerhedskopier. Slet ældste: $ {OLDEST_BACKUP ## * /} [y / N]? ”
læs svaret
sag $ svar i
og*)
ekko Kører: / usr / bin / sudo / usr / bin / tmutil slet “$ OLDEST_BACKUP”
/ usr / bin / sudo time / usr / bin / tmutil slet “$ OLDEST_BACKUP”
;;
*)
ekko Ingen ændring
;;
esac
andet
ekko 'Ingen backup tilgængelig til sletning'
være

1 minut læst