Anonim

Time Machine Apple je izgradio kao jednostavnu metodu za izradu sigurnosnih kopija podataka na vašem Macu. Iako se u sistemskim postavkama OS X pojavljuje nekoliko opcija za konfiguriranje i kontrolu Time Machine-a, nedostaje ukupna razina funkcionalnosti koju korisnik daje putem GUI-a i odgovara Appleovom "On / Off" mentalitetu za uslugu. Srećom, tvrtka uključuje detaljniju metodu upravljanja vremenskim strojem putem terminala. Evo kako postati korisnik Time Machine korisnika!

Pozdravi uslužni program Time Machine

Svu magiju Time Machine kontrolira tmutil, odnosno Time Machine Utility. To je ono čemu ćete putem Terminala pristupiti za kontrolu i konfiguriranje usluge, ali, kao i većina naredbi Terminala, morat ćete poznavati glagole i sintaksu kako biste dali naredbe upute koje može razumjeti. Otprilike sve što trebate znati možete pronaći u stranici za uporabu naredbe, kojoj se može pristupiti ako u Terminal upišete sljedeće:

čovjek tmutil

Alternativno, možete pristupiti stranici priručnika Time Machine Utility u Appleovoj biblioteci razvojnih programa Mac, koja vam omogućuje da priručnik pregledate u zasebnom prozoru preglednika dok radite u terminalu.
Stranica s priručnikom objašnjava što naredba čini i kako je koristiti pomoću niza glagola, lokacija i ispravne sintakse. Čitajući popis funkcija, vidjet ćete opcije koje se kreću od jednostavnog - uključivanje ili isključivanje vremenskog stroja - do složenijih - provjeravanja jesu li određena datoteka ili mapa izuzete iz sigurnosne kopije, ručno pridružujući sigurnosnoj jedinici. s novim izvorišnim pogonom i uspoređujući dvije sigurnosne kopije da biste vidjeli što se promijenilo. Funkcije koje nudi zadnja kategorija obično su dostupne samo putem terminala i često su korisne tijekom naprednog rješavanja problema.

Omogući i onemogući vremenski stroj

Neke naredbe zahtijevaju korijenske povlastice, tako da ćete trebati predgovoriti naredbu s sudo („superuser do“), a zatim kad se to zatraži unesite administrativnu lozinku. Na primjer, počet ćemo s jednostavnom naredbom za onemogućavanje Time Machine-a. Budući da priručnik ovo identificira kao naredbu koja zahtijeva root privilegije, mi ćemo u Terminal upisati sljedeće, a zatim pritisnite Return:

sudo tmutil onesposobiti

Nakon unosa lozinke administratora i ponovnog pritiska na Povratak, ustanovit ćemo da je Time Machine na našem Macu onemogućen.

Izuzmi određene datoteke i mape

Zatim pokušajmo nešto malo naprednije, poput izuzimanja predmeta iz sigurnosne kopije Time Machine. Za naš primjer, upotrijebit ćemo mapu na radnoj površini koja se zove "Scratch". Ne želimo da ta mapa ili njezin sadržaj bude uključen u sigurnosne kopije. Da biste to postigli, vratite se na Terminal i upotrijebite glagol "addexclusion" programa uslužnog programa Time Machine (zamijenite putanju direktorija stazom do vlastite datoteke, mape ili volumena kada koristite ovu naredbu):

tmutil addexclusion "/ Korisnici / TekRevue / Desktop / Scratch"

To je dovoljno jednostavno za napraviti u oknu Preference sustava Time Machine, ali evo primjera gdje je naredba Terminal moćnija: pomoću gornje naredbe, Time Machine će upotrijebiti metodu neovisnu o lokaciji (ili „ljepljivu“) metodu isključivanja identificirana datoteka ili mapa. To znači da ako pokrenemo gornju naredbu, a zatim mapu Scratch prebacimo na drugo mjesto na našem Macu, ona će i dalje biti isključena tijekom sigurnosnih kopija Time Machine-a.
Ako želite izuzeti stavke samo s određenog mjesta, naredbi možete dodati mogućnost, u ovom slučaju, reći Time Machineu da koristi metodu isključenja sa fiksnim putem. U našem primjeru mapa Scratch koristi se za privremene stavke koje vjerojatno ne možemo spremiti. Ali ako se predomislimo i premjestimo datoteku iz programa Scratch u, recimo, našu mapu Documents, i dalje to želimo sigurnosno kopirati. Ovo je savršen slučaj za metodu isključenja sa fiksnim putem. Da biste to omogućili, upitat ćemo istu naredbu kao i gore i također dodati opciju. Imajte na umu da to zahtijeva root privilegije, pa ćemo koristiti i sudo prefiks:

sudo tmutil addexclusion -p "/ Korisnici / TekRevue / Desktop / Scratch"

Ako se predomislimo o bilo kakvom izuzeću, jednostavno možemo ponovno pokrenuti naredbu i zamijeniti "addexclusion" s "removeexclusion:"

tmutil removeexclusion "/ Korisnici / TekRevue / Desktop / Scratch"

Pogledajte zapisnik promjena s vremenom

Pomoću uslužnog programa Time Machine Utility možete pregledati i analizirati uporabu i promjene tijekom vremena. Naredba "Calcurift" pregledava svaki snimak Time Machine-a i izračunava razliku u veličini datoteke: koliko je podataka dodano tijekom izrade sigurnosne kopije, koliko je uklonjeno i koliko je promijenjeno. Da biste dobili ove informacije, upišite sljedeću naredbu (imajte na umu da možda nećete trebati korijenske povlastice za ovu naredbu, ovisno o sadržaju sigurnosnih kopija vremenskog stroja):

tmutil izračunatift

Upišite ili, još bolje, povucite i ispustite, mjesto sigurnosne kopije vašeg Mac računara Time Machine umjesto upotrijebljenog okvira s okvirom iznad. Imajte na umu da to nije vaša mapa Backups.backupdb najviše razine, već mjesto vašeg pojedinačnog Maca koji se prema zadanim postavkama nalazi jednu razinu prema dolje. U našem slučaju, pogon Time Machine prikladno je označen kao "Time Machine", a naš Mac je označen kao "iMac", pa smo upisali:

tmutil izračunalift "/ Volumen / Vremenski stroj / Backups.backupdb / iMac"


Izlaz ove naredbe može dugo potrajati, ovisno o tome koliko imate snimki i koliko je brz vaš Time Machine pogon. Nakon dovršetka dobit ćete pojedinačno izvješće o promjenama tijekom svakog snimka kao i završno izvješće o prosječnim promjenama na svim snimkama.

Pridružite novi pogon s postojećom sigurnosnom kopijom vremena

Apple je konfigurirao Time Machine za prepoznavanje izvornih pogona s jedinstvenim identifikatorom (UUID), nešto što se dodjeljuje kada se disk formatira i stvori novi datotečni sustav. Time Machine neće postupno izrađivati ​​sigurnosnu kopiju novog pogona na postojeći skup snimaka; umjesto toga stvorit će zasebnu sigurnosnu točku kad je omogućeno i izraditi sigurnosnu kopiju sve iznova. To obično funkcionira u najboljem redu i pomaže u sprečavanju miješanja kritičnih podataka Time Machine-a između pogona ako, primjerice, povežete svoj vanjski pogon Time Machine s drugim računalom.
Ali što ako vaš sustav Mac pokrene neuspjeh i klonirate podatke na novi pogon? Ili što ako ste upravo vratili novi Mac iz sigurnosne kopije Time Machine? U oba slučaja većina korisnika bi željela i dalje koristiti postojeće sigurnosno kopiranje Time Machine-a umjesto da krene od nule, ali s obzirom da svaki novi ili preoblikovani pogon ima drugačiji UUID, Time Machine to neće prepoznati.
Da biste riješili taj problem, možete ručno povezati sigurnosnu kopiju Time Machine s novim pogonom pomoću naredbe "pridruženi". Za početak, potražite sigurnosni pogon Time Machine i pronađite najnoviji snimak koji bi se trebao nalaziti na /Volumes//Backups.backupdb//Latest/.
Zatim otvorite Terminal, utipkajte sljedeću naredbu i pritisnite Return. Koristite gornju stazu za "Volumen snimke", a put novog ili novo formatiranog pogona označite kao "Izvor:"

sudo tmutil linkedisk "" ""

U našem primjeru iMac naredba je:

sudo tmutil relatedisk "/ Količine / Sustav" "/ Količine / Vremeplov / Backups.backupdb / iMac / System"

Trebat ćete unijeti svoju lozinku administratora, ali nakon što to učinite, ustanovit ćete da Time Machine sada svoj novi pogon tretira potpuno isto kao i vaš stari pogon, a sigurnosne kopije bit će inkrementalne umjesto potpunih sigurnosnih kopija. To može uštedjeti vrijeme i omogućiti vam pristup i vraćanje starijih podataka.

Nastavite istraživati

Postoji mnogo više funkcija i naredbi uslužnog programa Time Machine Utility, tako da potražite više informacija o stranici s priručnicima. Možete koristiti i ove naredbe zajedno s AppleScriptsima da biste stvorili gotovo svaki prilagođeni tijek rada koji se sjetite.
Apple je možda vremenski stroj činio jednostavnim, ali uz malo eksperimentiranja u Terminalu s tmutilom, možete otključati njegovu pravu snagu.

Postanite korisnik snage stroja s ovim terminalnim naredbama