Fråga:
Ta bort onödiga säkerhetskopior från Time Machine för att få plats
myneur
2013-03-25 16:09:58 UTC
view on stackexchange narkive permalink

Jag vet att äldsta säkerhetskopior tas bort automatiskt när det inte finns plats för nya på TimeMachine. Jag använder TimeCapsule också för att dela filer på WiFi, så jag vill frigöra utrymme genom att ta bort onödiga säkerhetskopior:

  • Stora filer som inte behöver säkerhetskopieras (t.ex. förhandsgranskningar av bilder av Lightroom över 1 GB). Jag har uteslutit dem i TM-inställningar men de finns redan i äldre säkerhetskopior och håller utrymme för alltid.

  • Äldsta säkerhetskopior jag vet att jag inte behöver. (Så att utlösa samma som TimeMachine gör automatiskt men tidigare än att disken blir tom).

Det finns verkligen två problem här. 1) [Hur man raderar gamla säkerhetskopior manuellt (svaras här)] (http://apple.stackexchange.com/questions/39287/how-can-i-manually-delete-old-backups-to-free-space-for -tidsmaskin) och 2) [Hur man hittar stora säkerhetskopieringsintervall och stora filer med SpotLight eller ytterligare verktyg (svaras här)] (http://apple.stackexchange.com/questions/22113/time-machine-backs-up -en stor mängd data på varje körning
@whatyouhide Verktygen som Apple tillhandahåller är alla unix-kommandon som 'tmutil jämför' och har inget GUI-gränssnitt. De flesta användare lägger bara sin gamla enhet på en hylla och köper en ny 4 TB-enhet för $ 129 och börjar säkerhetskopiera igen istället för säkerhetskopior av mikromanage. Det finns många verktyg som hjälper till att hantera lagring, andra mycket billiga. Har du utforskat den kontroll du har med Time Machine?
Nio svar:
bmike
2013-03-25 19:59:29 UTC
view on stackexchange narkive permalink

Du kan helt enkelt gå in i Time Machine och välja mappar, appar och filer och välja att ta bort alla säkerhetskopior av det objektet. Kommandoraden tmutil jämför ger också uttömmande detaljer om vad som har ändrats mellan säkerhetskopieringsintervall om du inte har något emot att använda terminalen och ett UNIX-skal. Även utan skalverktyg kan du micromanage lagring från Time Machine GUI enligt följande - citera Apples artikel om Mac Basics: Time Machine:

Du kan också ange Time Maskinåterställningsgränssnitt och hitta filer som kan tas bort från själva backup-enheten för att spara utrymme. För att göra detta, välj fil (er) och välj "Ta bort alla säkerhetskopior av ..." i popup-menyn Action (kugghjulsikon) i fönstret Time Machine Finder. Var noga med att bara ta bort filer du är säker på att du inte behöver eller vill återställa senare.

Därefter kan du använda ett verktyg som BackupLoupe för att analysera din Time Machine-säkerhetskopior för att identifiera hur mycket utrymme varje intervall använt, hur mycket utrymme din genomsnittliga säkerhetskopia tar, hur lång tid det kommer att fylla enheten med den aktuella hastigheten osv ...

BackupLoupe

Med den detaljnivån kan du samordna dina lagringsbehov så lite eller med så mycket detaljer som situationen kräver. Det här verktyget har hjälpt mig att räkna ut problematiska säkerhetskopieringsenheter, Mac-datorer med filsystemskada (när varje säkerhetskopia är större än vad den borde, osv ...) När du väl har synliggjort vad som lagras kan du radera mappar, hela ögonblicksbilder och konfigurera dina listor över uteslutning av säkerhetskopior för att vara i harmoni med dina tillgängliga lagrings- och säkerhetskopieringsbehov.

Den BackupLoupe är fantastisk! Tyvärr tillåter det inte att ta bort filer, men ett bra arbetsflöde är: 1) lokalisera stor bit i BackupLoupe 2) ⌘ + i och kopiera sökväg 3) ⌘ + shift + g i Finder och klistra in andra halvan av sökväg 4) enter TimeMachine 5) välj en fil och "Radera alla säkerhetskopior" från "Alternativ" -menyn som beskrivs i det andra svaret
Ja - båda svaren täcker popup-menyn Action med växelreglaget. Det är ganska praktiskt eftersom Time Machine inte låter Finder eller appar som BackupLoupe faktiskt radera filer från backup-butiken _ (efter design) _.
whatyouhide
2013-03-25 16:28:35 UTC
view on stackexchange narkive permalink

Jag använder den här artikeln för att ta bort filer från Time Machine:

Det talar om att ta bort alla säkerhetskopior av en enda fil, kanske är det inte det du letar efter, men det kan definitivt lösa de första problemen (förhandsvisningar av Lightroom). I praktiken är det lättare att ta bort alla säkerhetskopior av en fil eller alla filer i en säkerhetskopia än det är att gå in och ta bort bara en fil från en säkerhetskopia.

Här är en kort sammanfattning av den artikeln:

  1. Öppna Time Machine
  2. Välj den mapp / fil du vill ta bort från dina säkerhetskopior
  3. Genom menyn "alternativ" i Finder-menyraden (ctrl -klick är inte tillgängligt i TM, vet inte varför) välj "Ta bort alla säkerhetskopior av selectedfile ", där selectedfile är (uppenbarligen!) den fil du valde.
Enrico Susatyo
2013-08-24 13:00:47 UTC
view on stackexchange narkive permalink

Om du vill radera en säkerhetskopia från ett visst datum finns det en lösning för det. Jag såg det från den här skärmutsändningen:

  • Gå till ikonen för tidsmaskinen i menyraden, klicka på ange tidsmaskin.
  • Efter skrivbordet går in i stjärnanimationen bör du kunna se en lista med datum för dina säkerhetskopior till höger.
  • Gå till det säkerhetskopieringsdatum som du vill ta bort
  • i mitten , klicka på kugghjulsikonen och klicka på Ta bort säkerhetskopia .
  • Skriv ditt lösenord när du blir ombedd
För att klargöra: Gear-ikonen finns i Finder-verktygsfältet i Time Machine-vyn.
Enrico M. Crisostomo
2015-05-02 17:06:21 UTC
view on stackexchange narkive permalink

Jag har skrivit ett skalskript som låter dig valfritt ange antalet dagar som ska behållas: alla säkerhetskopior som är äldre än det angivna antalet dagar (från och med nu) raderas.

Du kan kontrollera det ut på sitt GitHub-arkiv.

crunchcom
2013-09-07 18:46:21 UTC
view on stackexchange narkive permalink

Vad är fel med Entering Time Machine, bläddrar till den äldsta säkerhetskopian av hela enheten, högerklickar och väljer Ta bort mapp. Fungerar för mig.

Det fungerar. Som beskrivs mer exakt av bmike ovan. Jag visste bara att det är möjligt gör det så ..
LakeHMM
2015-01-17 07:50:36 UTC
view on stackexchange narkive permalink

Jag skrev ett bash-skript för att ta bort alla säkerhetskopior men det senaste eftersom de som publicerades någon annanstans inte fungerade för mig. Jag vet att du inte ville specifikt göra det, men det kan ändras för att behålla fler säkerhetskopior (se nedan). Observera att detta inte gäller för att ta bort specifika mappar eller filer från säkerhetskopior. Detta skript antar att du har det på en lokal hårddisk (en extern skiva, troligtvis). Jag var tvungen att skriva mitt eget eftersom säkerhetskopiorna inte är associerade med den här datorn, så tmutil listbackups fungerar inte, och det var vad andra skript berodde på. , ersätt DISKNAME med namnet på hårddisken med Time Machine-säkerhetskopiorna och COMPUTERNAME med namnet på den dator som säkerhetskopiorna tillhör.

Kör först det här skriptet för att se en lista över de säkerhetskopior som skriptet kommer att ta bort:

  medan läsrad; göra echo "/ Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME/${line}" gjort < < (ls /Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME | tail -r | tail -n +3)  

+3 lämnar den senaste säkerhetskopian. Om du vill behålla de två sista säkerhetskopiorna gör du det +4 . För att behålla de tre sista säkerhetskopiorna +5 och så vidare.

Om du vill ta bort alla säkerhetskopior utom den senaste, kör du det här skriptet:

  medan läsrad; gör sudo tmutil radera "/Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME/${line}" gjort < < (ls / Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME | tail -r | tail -n +3) > 

Jag vet att det kan göras mer avancerad genom att definiera variabler och grejer, men för att vara ärlig är jag inte så väl insatt i skalskript. Jag vet bara att de andra superkomplicerade inte fungerade, men den här gjorde för mig, så här är det för eftertiden.

Efter att ha kört detta finns det ett behov av att göra säkerhetskopian igen, eftersom endast ändrade filer säkerhetskopieras, så lats-säkerhetskopian innehåller endast filer som har ändrats från den tidigare. Förstår jag det rätt?
Den skulle innehålla alla filer som de var vid den senaste säkerhetskopian.Så även om ett dokument inte hade ändrats mellan den näst senaste säkerhetskopian och den senaste säkerhetskopian, finns den fortfarande där. Det är korrekt att varje säkerhetskopia är inkrementell, vilket innebär att den bara säkerhetskopierar de filer som har ändrats.Men filerna lagras som hårda länkar, vilket innebär att en identisk fil i två säkerhetskopior lagras bara en gång, men med hårda länkar i båda säkerhetskopiorna som pekar på samma fil.Så om en hårdlänk raderas, pekar den andra hårda länken fortfarande på fildata, och så finns den fortfarande.
Jag har provat det här lokalt ... Medan det fungerar finns det en risk om det finns mindre än fyra säkerhetskopior.Om det finns fyra eller flera säkerhetskopior tas den bort med undantag för den senaste.Om det finns färre än fyra kommer 'tail -n + 3' att lista de tre återstående säkerhetskopiorna, som inkluderar den senaste.Var extra försiktig när du använder detta ...
cdb
2019-09-16 01:22:41 UTC
view on stackexchange narkive permalink

Kör det här enskilda kommandot i Terminal för att ta bort alla Time Machine-säkerhetskopior förutom de senaste:

  hitta $ (tmutil maskinbibliotek) -namn "2 *" -maxdepth 1 |sortera -r |svans -n +2 |sudo xargs tmutil ta bort
 

Du kan behöva lägga till Terminal-appen i Systeminställningar> Säkerhet & Sekretess> Fliken Sekretess> Full diskåtkomst.

caner
2013-11-03 02:28:53 UTC
view on stackexchange narkive permalink

Disk Inventory X -appen hjälpte mig verkligen att upptäcka stora filer på reservdisken. Efter det tog jag bara bort stora filer manuellt.

Det här programmet verkar inte ha uppdaterats sedan 2005. Vad är din erfarenhet av att använda det för att ta bort onödiga Time Machine-säkerhetskopior som beskrivs i frågan?
Jag söker bara i säkerhetskopian och hittar stora onödiga multimediafiler.
Och säkerhetskopierar du med Time Machine? Hur tar du bort filerna från backup-enheten efteråt?
Brian
2015-09-16 23:22:24 UTC
view on stackexchange narkive permalink

Hej ja det var lättare än jag trodde också Jag klickade bara på ikonen för tidsmaskinen och klicka sedan på hårddisken där tidsmaskinen väljs sedan de säkerhetskopior jag inte vill ha (på vanligt sätt - håll cmd och välj säkerhetskopian datum du vill ta bort, tryck sedan på Delete i verktygsfältet File och de är borta. Töm sedan papperskorgen. Kontrollera sedan det utrymme du har skapat på hårddisken där Time Machine bor!



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...