Hur man tar bort gamla säkerhetskopior från Time Machine på Mac
Innehållsförteckning:
Om du använder Time Machine för att säkerhetskopiera en Mac till en extern enhet kan du välja att manuellt ta bort gamla säkerhetskopior som inte längre behövs. Ja, Time Machine sköter sin egen städning, men ibland måste användare ingripa manuellt. Detta kan bero på en mängd olika anledningar, oavsett om det är för att enkelt ta bort gamla säkerhetskopior, eller om du så småningom stöter på utrymmesbegränsningar på en säkerhetskopieringsenhet där Time Machine utlöser ett felmeddelande som säger "Time Machine kunde inte slutföra säkerhetskopieringen.Denna säkerhetskopia är för stor för säkerhetskopieringsdisken. Säkerhetskopieringen kräver XX GB men endast YY GB är tillgängliga.”
Oavsett anledningen kan du enkelt ta bort gamla säkerhetskopior från en Time Machine-enhet för att antingen frigöra utrymme på den enheten för en ny säkerhetskopiering, eller bara för att utföra lite manuell hushållning av en Time Machine-enhet.
Ta bort gamla säkerhetskopior av Time Machine via Time Machine i Mac OS X
…- Anslut Time Machine-enheten till Mac om du inte har gjort det ännu
- Dra ner Time Machine-ikonen i menyraden och välj sedan "Enter Time Machine"
- Navigera till den tidpunkt du vill radera (om det är en mycket gammal säkerhetskopia du vill radera, rulla tills du hittar rätt plats i tid)
- Högerklicka på säkerhetskopian i Finder-fönstret i Time Machine, eller klicka på den lilla kugghjulsikonen i Finder-fönstret – båda fungerar likadant – välj sedan "Ta bort alla säkerhetskopior av (namn)"
- Ange administratörslösenordet när du uppmanas att ta bort säkerhetskopian
I huvudsak kommer du att navigera till den del av Mac-filsystemet som du vill ta bort en säkerhetskopia av en tidsmaskin för, så om du vill ta bort gamla säkerhetskopior för hela Macen, navigera till roten mappen eller användarmappen, beroende på vad som är lämpligt för ditt scenario. På detta sätt liknar processen att ta bort en hel gammal säkerhetskopia som att ta bort en säkerhetskopia av en specifik fil eller mapp från Time Machine, förutom att du istället för att rikta in dig på en liten del av filsystemet väljer hela Mac eller användarkatalogen inom Time Machine.
Ta bort gamla säkerhetskopior från Time Machine med tmutil
Om du är kunnig på kommandoraden kan tmutil-verktyget också ta bort säkerhetskopior av alla åldrar omedelbart. GUI-metoden ovan är mycket enklare för de flesta användare eftersom den ger en visuell representation av vad som kommer att raderas, medan tmutil endast är lämpligt för de med tillräcklig terminalerfarenhet. Som alltid med kommandoraden är exakt syntax viktigt.
Tmutil-syntaxen som ska användas är följande:
tmutil delete /TimeMachine/Drive/Path/To/OldBackup/
Du kommer förmodligen att vilja lista ut katalogerna efter datum för att se vilken gammal säkerhetskopia du ska radera så att du kan vara säker på att du har rätt sökväg på plats. Användning av flikkomplettering kan hoppa över detta om du är säker, annars använd bara ls för att se en lista med datum:
ls /Volumes/TimeMachineDrive/Backups.backupdb/MacName/
Denna lista kan vara ganska lång och specifik.
Om du till exempel har en gammal säkerhetskopia från några år sedan som du vill ta bort vid ett visst datum:
tmutil delete /Volumes/BackupDriveName/Backups.backupdb/MacComputerName/ÅÅÅÅ-MM-DD-HHMMSS/
Se till att ändra "BackupDriveName" till enhetsnamnet på Time Machine-volymen, "MacComputerName" till namnet på den Mac du vill ta bort säkerhetskopiorna från och det exakta datumet i år/månad / datum / tid format genom att ersätta "ÅÅÅÅ-MM-DD-HHMMSS" vid behov.
Ett exempel på sådan syntax skulle vara:
sudo tmutil delete /Volumes/Time Machine Backups/Backups.backupdb/MacBook\ Pro/2015-07-13-150021/
Återigen, se till att använda exakt syntax.
Precis som andra kommandoradsverktyg kan tmutil acceptera jokertecken, vilket innebär att du tekniskt sett kan ta bort alla säkerhetskopior på detta sätt.Se bara till att du vet vad du gör annars kan du förlora data som du inte hade för avsikt att göra. Såvida du inte gör säkerhetskopior av dina säkerhetskopior (med Time Machine-redundans eller på annat sätt) som skulle vara omöjliga att återställa från.
(Viktigt sidenote: Visst undrar vissa avancerade Mac-användare varför inte bara använda rm -rf eller släppa den i papperskorgen och tvinga tömma. Även om båda dessa metoder fungerar för att ta bort säkerhetskopian, är det nästan resulterar alltid i en trasig Time Machine-säkerhetskopiering eller i bästa fall fastnar Time Machine på "Preparing Backup" vilket kräver ytterligare felsökning. För att undvika det, hoppa över rm och hoppa över att använda papperskorgen för att radera gamla Time Machine-säkerhetskopior, använd Time Machine-appen, eller tmutil verktyg)
Typiskt är borttagning av gamla säkerhetskopior endast nödvändigt av mycket specifika underhållsskäl för en säkerhetskopiadisk, eller för att frigöra utrymme från föråldrade säkerhetskopior. Sällan kan detta också vara nödvändigt som ett felsökningstrick, vilket vanligtvis orsakas av en hicka på den senaste säkerhetskopian.
Oavsett vilken metod du använder, rekommenderas det starkt att manuellt starta en ny säkerhetskopia direkt efter att du har raderat andra säkerhetskopior, detta säkerställer att du har en ny säkerhetskopia tillgänglig, och är särskilt viktigt om du precis har raderat många gamla säkerhetskopior för en specifik Mac.