Spørsmål:
Fjern unødvendige sikkerhetskopier fra Time Machine for å få plass
myneur
2013-03-25 16:09:58 UTC
view on stackexchange narkive permalink

Jeg vet at eldste sikkerhetskopier fjernes automatisk når det ikke er plass til nye på TimeMachine. Jeg bruker TimeCapsule også for deling av filer på WiFi, så jeg vil gjerne frigjøre litt plass ved å fjerne unødvendige sikkerhetskopier:

  • Store filer som ikke trenger å bli sikkerhetskopiert (f.eks. forhåndsvisning av bilder av Lightroom over 1 GB). Jeg har ekskludert dem i TM-preferanser, men de er allerede til stede i eldre sikkerhetskopier og holder plass for alltid.

  • Eldste sikkerhetskopier jeg vet at jeg ikke trenger. (Så for å utløse det samme som TimeMachine gjør automatisk, men tidligere enn disken blir tom).

Det er virkelig to problemer her. 1) [Slik sletter du gamle sikkerhetskopier manuelt (besvart her)] (http://apple.stackexchange.com/questions/39287/how-can-i-manually-delete-old-backups-to-free-space-for -tid-maskin) og 2) [Hvordan finne store backupintervaller og store filer ved hjelp av SpotLight eller tilleggsverktøy (besvart her)] (http://apple.stackexchange.com/questions/22113/time-machine-backs-up -en stor mengde data på hvert løp)
@whatyouhide Verktøyene Apple tilbyr er alle unix-kommandoer som 'tmutil sammenligne' og har ikke et GUI-grensesnitt. De fleste brukere legger bare den gamle stasjonen på en hylle og kjøper en ny 4 TB-stasjon for $ 129, og begynner å sikkerhetskopiere i stedet for sikkerhetskopier av mikromanage. Det er mange verktøy som hjelper til med administrering av lagring, noen veldig rimelige. Har du utforsket kontrollen du har med Time Machine?
Ni svar:
bmike
2013-03-25 19:59:29 UTC
view on stackexchange narkive permalink

Du kan ganske enkelt gå inn i Time Machine og velge mapper, apper og filer og velge å slette alle sikkerhetskopier av det elementet. Kommandolinjen tmutil Compare gir også uttømmende detaljer om hva som har endret seg mellom backup-intervaller hvis du ikke har noe imot å bruke terminalen og et UNIX-skall. Selv uten skallverktøy kan du micromanage lagring fra Time Machine GUI som følger - siterer Apples artikkel om Mac Basics: Time Machine:

Du kan også angi Time Maskingjenopprettingsgrensesnitt og finn filer som kan fjernes fra selve sikkerhetskopidrevet for å spare plass. For å gjøre dette, velg filen (e), og velg "Slett alle sikkerhetskopier av ..." i hurtigmenyen Handling (tannhjulikon) i vinduet Time Machine Finder. Husk å bare slette filer du er sikker på at du ikke trenger eller vil gjenopprette senere.

Deretter kan du bruke et verktøy som BackupLoupe for å analysere Time Machine-sikkerhetskopier for å identifisere hvor mye plass hvert intervall brukte, hvor mye plass den gjennomsnittlige sikkerhetskopien tar, hvor lang tid det vil være å fylle stasjonen med gjeldende hastighet osv ...

BackupLoupe

Med det detaljnivået kan du kurere lagringsbehovet ditt like lite eller med så mye detalj som situasjonen krever. Dette verktøyet har hjulpet meg med å finne ut problematiske backupstasjoner, Mac-er med filsystemkorrupsjon (når hver sikkerhetskopi er større enn den burde, osv ...) Når du har synlighet for hva som blir lagret, kan du slette mapper, hele øyeblikksbilder og konfigurere lister over sikkerhetskopiering. for å være i harmoni med tilgjengelige lagrings- og sikkerhetskopieringsbehov.

At BackupLoupe er kjempebra! Dessverre tillater det ikke å slette filer, men en god arbeidsflyt er: 1) finn stor del i BackupLoupe 2) ⌘ + i og kopi av bane 3) ⌘ + shift + g i Finder og lim inn andre halvdel av bane 4) enter TimeMachine 5) velg en fil og "Slett alle sikkerhetskopier" fra "Alternativer" -menyen som beskrevet i det andre svaret
Ja - begge svarene dekker hurtigmenyen Action med girkontrollen. Det er ganske praktisk siden Time Machine ikke lar finnere eller apper som BackupLoupe faktisk slette filer fra backup-butikken _ (etter design) _.
whatyouhide
2013-03-25 16:28:35 UTC
view on stackexchange narkive permalink

Jeg bruker denne artikkelen for å hjelpe meg med å slette filer fra Time Machine:

Det snakker om å fjerne alle sikkerhetskopier av en enkelt fil, kanskje det ikke er det du leter etter, men det kan definitivt løse de første problemene (forhåndsvisning av Lightroom). I praksis er det lettere å slette alle sikkerhetskopier av en fil eller alle filer i en sikkerhetskopi enn det er å gå inn og fjerne bare én fil fra en sikkerhetskopi.

Her er et kort sammendrag av den artikkelen:

  1. Åpne tidsmaskin
  2. Velg mappen / filen du vil slette fra sikkerhetskopiene dine
  3. Gjennom "alternativ" -menyen i Finder-menylinjen (ctrl -klikk er ikke tilgjengelig i TM, vet ikke hvorfor) velg "Slett alle sikkerhetskopier av valgt fil ", der valgt fil er (tydeligvis!) filen du valgte.
Enrico Susatyo
2013-08-24 13:00:47 UTC
view on stackexchange narkive permalink

Hvis du vil slette en sikkerhetskopi fra en bestemt dato, er det en løsning på det. Jeg så det fra denne skjermsendingen:

  • Gå til tidsmaskinikonet på menylinjen, klikk på skriv inn tidsmaskin.
  • Etter skrivebordet går inn i stjerneanimasjonen, bør du kunne se en liste over datoer for sikkerhetskopiene dine til høyre.
  • Gå til sikkerhetskopidatoen du vil slette
  • I midten , klikk på tannhjulikonet og klikk Slett sikkerhetskopi .
  • Skriv inn passordet ditt når du blir bedt om det
For å avklare: Gear-ikonet er i Finder-verktøylinjen i Time Machine-visningen.
Enrico M. Crisostomo
2015-05-02 17:06:21 UTC
view on stackexchange narkive permalink

Jeg har skrevet et skallskript som lar deg eventuelt spesifisere antall dager du vil beholde: alle sikkerhetskopiene eldre enn det angitte antall dager (fra nå av) blir slettet.

Du kan sjekke det ut på GitHub-arkivet.

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

Hva er galt med å gå inn i Time Machine, bla til den eldste sikkerhetskopien av hele stasjonen, høyreklikke og velge Slett mappe. Fungerer for meg.

Det fungerer. Som beskrevet mer presist av bmike ovenfor. Jeg visste ikke at det er mulig å gjøre det slik ..
LakeHMM
2015-01-17 07:50:36 UTC
view on stackexchange narkive permalink

Jeg skrev et bash-skript for å slette alle sikkerhetskopiene, men det siste siden de som ble lagt ut andre steder, fungerte ikke for meg. Jeg vet at du ikke ville spesifikt gjøre det, men det kan endres for å beholde flere sikkerhetskopier (se nedenfor). Vær oppmerksom på at dette ikke gjelder sletting av bestemte mapper eller filer fra sikkerhetskopier. Dette skriptet forutsetter at du har det på en lokal harddisk (sannsynligvis en ekstern disk). Jeg måtte skrive min egen fordi sikkerhetskopiene ikke er tilknyttet denne datamaskinen, så tmutil listbackups fungerer ikke, og det var det andre skriptene var avhengig av.

I skriptene nedenfor , erstatt DISKNAME med navnet på harddisken med Time Machine-sikkerhetskopiene og COMPUTERNAME med navnet på datamaskinen som sikkerhetskopiene tilhører.

Kjør først dette skriptet for å se en liste over sikkerhetskopiene skriptet vil slette:

  mens du leser linjen; gjør ekko "/ Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME/${line}"done < < (ls /Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME | tail -r | tail -n +3)  / pre> 

+3 vil forlate den siste sikkerhetskopien. Hvis du vil beholde de to siste sikkerhetskopiene, må du gjøre det +4 . For å beholde de tre siste sikkerhetskopiene, +5 , og så videre.

For å slette alle sikkerhetskopiene unntatt den siste, kjør dette skriptet:

  mens lest linje; do sudo tmutil delete "/Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME/${line}"done < < (ls /Volumes/DISKNAME/Backups.backupdb/COMPUTERNAME | tail -r | tail -n + tail -n > 

Jeg vet at det kan gjøres mer avansert ved å definere variabler og sånt, men for å være ærlig er jeg ikke så godt kjent med skallskript. Jeg vet bare at de andre superkompliserte ikke fungerte, men denne gjorde for meg, så her er det for ettertiden.

Etter å ha kjørt dette, er det et behov for å ta sikkerhetskopien på nytt, fordi bare endrede filer er sikkerhetskopiert, så lats-sikkerhetskopien inneholder bare filer som er endret fra den forrige. Forstår jeg det riktig?
Den ville inneholde alle filene slik de var på tidspunktet for den siste sikkerhetskopien.Så selv om et dokument ikke hadde endret seg mellom den siste og siste sikkerhetskopien, er den fremdeles der. Det er riktig at hver sikkerhetskopi er inkrementell, noe som betyr at den bare tar sikkerhetskopi av filene som er endret.Men filene lagres som harde lenker, noe som betyr at en identisk fil i to sikkerhetskopier lagres bare en gang, men med harde koblinger i begge sikkerhetskopiene som peker mot den samme filen.Så hvis den ene hardlenken blir slettet, peker den andre hardlenken fremdeles til fildataene, og slik eksisterer den fortsatt.
Jeg har prøvd dette lokalt ... Mens det fungerer, er det en risiko hvis det er mindre enn fire sikkerhetskopier.Hvis det er fire eller flere sikkerhetskopier, vil den slette dem med unntak av den siste.Hvis det er mindre enn fire, viser `tail -n + 3` de tre gjenværende sikkerhetskopiene, som inkluderer den siste.Vær ekstra forsiktig når du bruker denne ...
cdb
2019-09-16 01:22:41 UTC
view on stackexchange narkive permalink

Kjør denne enkeltkommandoen i Terminal for å slette alle sikkerhetskopier av Time Machine, bortsett fra den siste:

  finn $ (tmutil machinedirectory) -navn "2 *" -maxdepth 1 |sorter -r |hale -n +2 |sudo xargs tmutil slette
 

Det kan hende du må legge til Terminal-appen i Systemvalg> Sikkerhet & Personvern> kategorien Personvern> Full diskadgang.

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

Disk Inventory X app hjalp meg virkelig med å oppdage store filer på sikkerhetskopidisken. Etter det fjernet jeg bare store filer manuelt.

Dette programmet ser ikke ut til å være oppdatert siden 2005. Hva er din erfaring med å bruke den til å fjerne unødvendige Time Machine-sikkerhetskopier som beskrevet i spørsmålet?
Jeg leter bare etter sikkerhetskopikatalogen og finner store unødvendige multimediafiler.
Og du tar sikkerhetskopi av Time Machine? Hvordan sletter du filene fra sikkerhetskopidrevet etterpå?
Brian
2015-09-16 23:22:24 UTC
view on stackexchange narkive permalink

Hei ja det var lettere enn jeg trodde også Jeg klikket bare på tidsmaskinikonet og klikket deretter på harddisken der tidsmaskinen blir valgt de sikkerhetskopiene jeg ikke vil ha (på vanlig måte - hold cmd og velg sikkerhetskopien datoene du vil slette, og trykk deretter på Delete i File-verktøylinjen, og så er de borte. Tøm deretter søpla. Sjekk deretter plassen du har opprettet på harddisken der Time Machine bor!



Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...