Kontrollerer Time Machine From Terminal

I en tidligere opplæring viste jeg hvordan jeg skulle komme i gang med Time Machine, OS Xs innebygde sikkerhetskopieringsverktøy. Tidsmaskin er veldig enkelt å sette opp og bruke, men hvis du vil ha mer kontroll over det, må du bryte ut en av OS Xs eldste programmer: Terminal.

Gjennom Time Machine-verktøyet Terminal kommandoen forkortet til tmutil-Du kan kontrollere alle aspekter av et Time Machine-oppsett, og finne ut mer informasjon om det. 

Denne opplæringen vil introdusere, og gi en oversikt over, kontrollere Time Machine fra Terminal. Å dekke hver tmutil Kommando i detalj vil kreve langt mer enn bare en artikkel. Når du først har grunnleggende ned, vil de mer kompliserte kommandoene være enkle å forstå.

Før du starter denne opplæringen, er det viktig å merke seg at en Time Machine-stasjon må være koblet til Macen du bruker. De tmutil kommandoene virker ikke ellers.

Starter

Kontrollere en datamaskin fra kommandolinjen er beryktet for å ha en bratt læringskurve. OS X er tmutil er ikke noe unntak. Heldigvis finnes det en rekke hjelpefunksjoner innebygd.

Selv om det ikke er sannsynlig å gi mye mening for øyeblikket, for å få en komplett liste over alle tilgjengelige tmutil-kommandoer - sammen med hva de gjør og hvordan de skal brukes - skriv inn mann tmutil inn i Terminal. Kommandoen Mann-kort for manuell-gjør det samme for mange andre Terminal kommandoer.

Håndboken tmutil kommandoen.

For å få mer informasjon om en enkelt tmutil-kommando, er det ikke nødvendig å rotere gjennom håndboken. Tast inn tmutil hjelp [kommando] hvor [kommando] er kommandoen du vil ha mer informasjon om. Terminal vil da gi detaljert informasjon om det. For eksempel skriver du inn tmutil hjelpe aktivere vil beskrive hva aktiveringskommandoen gjør og informere deg om at den trenger rotasjonsrettigheter til å kjøre.

Brukere og Superbrukere

Når du bruker Terminal, har du tilgang til mange deler av OS X som er umulige å komme til normalt. Det er mulig å helt ødelegge en Mac hvis du ikke er forsiktig. For å beskytte mot utilsiktet og bevisst skade, bruker OS X konseptet til brukere og super brukere. Brukere har ikke tilgang til mange av roten, eller administrative, funksjoner i OS X som superbrukerne gjør.

Ofte når du bruker Terminal, du må kjøre kommandoer som en super bruker for at de skal kunne jobbe. For å gjøre dette, skriv inn sudo-super bruker gjør - før den vanlige kommandoen. Du blir bedt om å skrive inn passordet ditt. Gjør det og trykk Komme tilbake. Merk, som en sikkerhetsfunksjon ser du ingenting når du skriver inn passordet ditt.

Enkle kommandoer

Mange av de enkle tmutil kommandoene kan gjøres ved hjelp av Tidsmaskin menylinjeikon eller Systemvalg ruten. Det kan imidlertid være raskere å bare bruke Terminal.

Aktivere og deaktivere Time Machine

Aktiverer og deaktiverer Tidsmaskin fra Terminal krever superbruker krefter. For å aktivere Tidsmaskin Tast inn sudo tmutil aktivere etterfulgt av ditt passord og Komme tilbake.

For å deaktivere Tidsmaskin i stedet, skriv inn sudo tmutil deaktivere, ditt passord og deretter Komme tilbake.

Starte og stoppe sikkerhetskopier

Hvis du nettopp har overført noen viktige filer til en Mac, kan det hende du vil utføre en Tidsmaskin backup med en gang. For å gjøre det, skriv inn tmutil startbackup.

Hvis du derimot er på vei ut av døren og trenger å stoppe en sikkerhetskopi, slik at du kan koble fra Tidsmaskin kjør, skriv inn tmutil stopbackup.

Unntatt bestemte filer og mapper

Noen ganger kan det være en fil eller mappe du ikke vil ha sikkerhetskopiert til Tidsmaskin; kanskje din backup-stasjon er lav på plass, og du har en overflødig 100 GB-mappe fylt med filmer.

For å legge til en ekskludering trenger du igjen en superbruker tilgang. Tast inn sudo tmutil addexclusion [bane] hvor [sti] er banen til filen eller mappen du vil ekskludere. For eksempel, hvis jeg ønsket å utelukke min Mac Filmer mappe, jeg ville skrive inn sudo tmutil addexclusion / Brukere / harryguinness / Movies. Som med noen sudo kommando, må du skrive inn passordet ditt.

For å fjerne en ekskludering bruker du invers kommandoen, removeexclusion. Tast inn sudo tmutil removeexclusion [bane] hvor [sti] er banen til filen eller mappen du vil ta med på nytt-sudo tmutil removeexclusion / Brukere / harryguinness / Movies å fortsette mitt eksempel fra oven.

Kontrollerer for å se om mappen Filmer er ekskludert fra Time Machine.

For å sjekke om en fil eller mappe er utelatt fra http://www.bbc.co.uk/news/entertainment-arts-29536370 backup, kan du bruke kommandoen tmutil er ekskludert [sti] hvor [sti] er banen til filen eller mappen du vil sjekke.

Få informasjon om sikkerhetskopier

En av de mest nyttige funksjonene til tmutil er dens evne til å gi deg informasjon og statistikk om a Tidsmaskin kjøre det du ikke kan få ved hjelp av menylinjeikonet eller Systemvalg ruten.

Finne sikkerhetskopieringssteder

Det er noen kommandoer som viser informasjon om hvor sikkerhetskopier er plassert.

Ved hjelp av tmutil destinasjonsinfo viser en liste over alle Tidsmaskin destinasjoner tilknyttet en Mac, der monteringspunkter, IDer og om de er lokale eller nettverkssikkerhetskopier.

For å få plass til den siste sikkerhetskopien, bruk tmutil latestbackup. Terminal vil vise banen til den. Den endelige mappen vil være i ÅÅÅÅ-MM-DD-TTMMSS format slik at du kan trene når det ble gjort ved å sammenligne den informasjonen til gjeldende tid.

For å få en liste over alle Tidsmaskin sikkerhetskopiering, bruk tmutil listbackup. Dette viser en liste over stiene til alle sikkerhetskopiene som er lagret i Tidsmaskin. Tidsmaskin lagrer sikkerhetskopier for en dag, daglig sikkerhetskopiering for en måned og ukentlig sikkerhetskopiering på ubestemt tid; denne listen vil gjenspeile det.

Resultatene av tmutil listbackup kommandoen.

Noen tmutil kommandoer kan bare kjøres på Maskinregister; mappen som lagrer alle individuelle sikkerhetskopier. Du kan klare det ved å ignorere datapappen i banen til en sikkerhetskopi, men det er lettere å bruke kommandoen tmutil machinedirectory å vise banen.

Sammenligne sikkerhetskopier

For å sammenligne innholdet i to sikkerhetskopier, bruk tmutil sammenligne kommando. Hvis du kjører tmutil sammenligne uten argumenter, vil den nåværende datamaskinstatus bli sammenlignet med den nyeste sikkerhetskopien. 

Hvis du kjører tmutil sammenligne "[path_1]" "[path_2]" hvor [PATH_1] og [PATH_2] er plasseringene av to forskjellige sikkerhetskopier, vil endringene mellom de to bli sammenlignet. Terminal vil vise en liste over alle filene som er lagt til, fjernet eller endret, samt den totale størrelsen på alle endringene. 

For eksempel, kjører tmutil sammenligne "/Volumes/Storage/Backups.backupdb/Harry's Mac Pro / 2014-09-25-095831" "/Volumes/Storage/Backups.backupdb/Harry's Mac Pro / 2014-09-25-073640" sammenlignet backupene klokka 10 og 7:30 i morges.

Sammenligne sikkerhetskopieringsendringer over tid

De tmutil Sammenlign kommandoen kan bare håndtere to sikkerhetskopier samtidig. For å finne forskjellen mellom alle sikkerhetskopiene dine over tid, bruk kommandoen tmutil berekenrift. Tast inn tmutil calculatedrift "[machine_directory]" hvor [Machine_directory] er den Maskinregister av Tidsmaskin volum. Drift - eller endring fra en sikkerhetskopi til neste - for hver backup vil bli beregnet og vist i Terminal sammen med gjennomsnittene.

Driften i mine siste tre sikkerhetskopier samt gjennomsnittet over tid.

Driften i dine tidlige sikkerhetskopier vil være større enn de siste på grunn av hvordan Tidsmaskin lagrer daglig og daglig sikkerhetskopiering. Du må kanskje løpe calculatedrift som en super bruker. 

For eksempel løp jeg sudo tmutil calculatedrift "/Volumes/Storage/Backups.backupdb/Harry's Mac Pro /".

Konklusjon

I denne opplæringen har jeg introdusert deg til noen av de grunnleggende tmutil Terminal kommandoer. Det er mange andre som kan brukes til å gjøre ting som å endre backup steder eller flytte a Tidsmaskin backup til en annen Mac. 

For å finne ut mer om alle tmutil-kommandoene som er tilgjengelige, bruk mann tmutil. Hvis du har fulgt denne opplæringen, bør den nå gi full mening til deg.