Time Machine je Apple zgradil kot preprost in enostaven način za varnostno kopiranje podatkov vašega Maca. Čeprav se v sistemskih nastavitvah OS X pojavlja nekaj možnosti za konfiguriranje in nadzor Time Machine, manjka splošna raven funkcionalnosti, ki jo uporabniku daje prek GUI-ja, in ustreza Apple-ovemu načinu »On / Off« za storitev. Na srečo družba vključuje podrobnejši način nadzora časovnega stroja preko terminala. Takole lahko postanete uporabnik napajanja Time Machine!
Pozdravi pripomoček Time Machine
Vso magijo Time Machine nadzoruje tmutil ali Time Machine Utility. To lahko dostopate prek Terminala za nadzor in konfiguriranje storitve, vendar boste morali, tako kot večina ukazov Terminal, poznati glagole in sintakso, da boste dali ukazom, ki jih lahko razume. Skoraj vse, kar morate vedeti, najdete na strani z navodili, do katere lahko dostopate tako, da v Terminal vnesete naslednje:
človek tmutil
Lahko pa dostopate do strani z priročniki priročnika Time Machine Utility na Apple-jevi knjižnici razvijalcev Mac, ki vam omogoča, da si priročnik ogledate v ločenem oknu brskalnika, ko delate znotraj terminala.
Na strani z navodili je razloženo, kaj počne ukaz in kako ga uporabiti prek vrste glagolov, lokacij in pravilne skladnje. Če preberete seznam funkcij, boste videli možnosti, ki segajo od preprostega - vklopite ali izklopite Time Machine - do bolj zapletenega - preverite, ali je določena datoteka ali mapa izvzeta iz varnostne kopije in ročno povežete rezervni pogon z novim izvornim pogonom in primerjate dve varnostni kopiji, da vidite, kaj se je spremenilo. Funkcije, ki jih ponuja zadnja kategorija, so običajno na voljo samo prek terminala in so pogosto v pomoč pri naprednem odpravljanju napak.
Omogoči in onemogoči časovni stroj
Nekateri ukazi zahtevajo korenske privilegije, zato boste morali predhodno ukazati ukaz s sudo ("superuser do") in nato ob pozivu vnesti skrbniško geslo. Na primer, začeli bomo s preprostim ukazom, da onemogočimo Time Machine. Ker priročnik to identificira kot ukaz, ki zahteva korenske privilegije, vtipkamo naslednje v Terminal in nato pritisnemo Return:
sudo tmutil onesposobiti
Ko vnesemo skrbniško geslo in ponovno pritisnemo Return, bomo ugotovili, da je Time Machine zdaj na našem Macu onemogočen.
Izključite določene datoteke in mape
Nato poskusimo nekaj bolj naprednega, kot je izključitev predmeta iz varnostne kopije Time Machine. V našem primeru bomo na namizju uporabljali mapo, imenovano "Scratch". Te mape ali njene vsebine ne želimo vključiti v varnostne kopije. Če želite to doseči, se vrnite do terminala in uporabite glagol "addexclusion" programa Time Machine Utility (pri uporabi tega ukaza zamenjajte pot v imenik s potjo do lastne datoteke, mape ali obsega):
tmutil addexclusion "/ Uporabniki / TekRevue / Desktop / Scratch"
To je dovolj enostavno storiti v podoknu s nastavitvami sistema Time Machine, toda tukaj je primer, kje je ukaz Terminal močnejši: z uporabo zgornjega ukaza Time Machine bo uporabil metodo, neodvisno od lokacije (ali "lepljivo"), izključitev identificirana datoteka ali mapa. To pomeni, da če zaženemo zgornji ukaz, nato pa mapo Scratch premaknemo na drugo mesto na našem Macu, bo ta še vedno izključena med varnostnimi kopijami Time Machine.
Če želite izključiti predmete samo z določenega mesta, lahko ukazu dodate možnost, v tem primeru pa Time Timeu sporoči, da naj uporabi način izključitve s fiksno potjo. V našem primeru se mapa Scratch uporablja za začasne predmete, ki jih verjetno ne bomo shranili. Če pa se premislimo in premaknemo datoteko iz Scratch-a v recimo svojo mapo Dokumenti, si to še vedno želimo varnostno kopirati. To je popoln primer za metodo izključitve s fiksno potjo. Če želite to omogočiti, vtipkamo isti ukaz kot zgoraj in dodamo tudi možnost. Upoštevajte, da to zahteva korenske privilegije, zato bomo uporabili tudi predpono sudo:
sudo tmutil addexclusion -p "/ Uporabniki / TekRevue / Desktop / Scratch"
Če se premislimo o kakršni koli izključitvi, lahko ukaz preprosto ponovno zaženemo in nadomestimo »addexclusion« z »removeexclusion:«
tmutil removeexclusion "/ Uporabniki / TekRevue / Desktop / Scratch"
Oglejte si dnevnik sprememb sčasoma
Uporabite lahko tudi orodje Time Machine Utility za ogled in analizo uporabe in sprememb skozi čas. Ukaz "izračunani premik" pregleda vsak posnetek Time Machine in izračuna razliko v velikosti datoteke: koliko podatkov je bilo dodanih med varnostno kopijo, koliko je bilo odstranjenih in koliko je bilo spremenjenih. Če želite pridobiti te informacije, vnesite naslednji ukaz (upoštevajte, da za ta ukaz morda ne potrebujete korenskih privilegijev, odvisno od vsebine varnostnih kopij Time Machine):
tmutil izračunano gibanje
Vnesite lokacijo varnostne kopije vašega računalnika Mac Time Time Machine ali še bolje povlecite in spustite namesto zgoraj nameščenega oklepaja. Upoštevajte, da to ni vaša mapa Backups.backupdb najvišje ravni, temveč lokacija vašega posameznega Maca, ki je privzeto nameščena za eno stopnjo navzdol. V našem primeru je naš pogon Time Machine prikladno označen z "Time Machine", naš Mac pa z oznako "iMac", zato smo vtipkali:
tmutil izračunanft "/ Količine / Časovni stroj / Backups.backupdb / iMac"
Izhod tega ukaza lahko traja veliko časa, odvisno od tega, koliko posnetkov imate in kako hiter je pogon Time Machine. Po zaključku boste med vsakim posnetkom prejeli posamezno poročilo o spremembah, pa tudi končno poročilo o povprečnih spremembah v vseh posnetkih.
Nov pogon povežite z obstoječo varnostno kopijo obstoječega stroja
Apple je konfiguriral Time Machine za prepoznavanje izvornih pogonov z edinstvenim identifikatorjem (UUID), kar je dodeljeno, ko je pogon formatiran in ustvari nov datotečni sistem. Time Machine ne bo postopoma varnostno kopiral novega pogona v obstoječi niz posnetkov; namesto tega bo ustvarila ločeno rezervno točko, ko je omogočena, in varnostno kopiraj vse na novo. To ponavadi deluje v redu in pomaga preprečiti, da bi se kritični podatki Time Machine pomešali med pogoni, če na primer povežete zunanji pogon Time Machine z drugim računalnikom.
Kaj pa, če sistemski pogon vašega Maca začne napak in podatke klonirate na nov pogon? Ali kaj, če ste pravkar obnovili nov Mac iz varnostne kopije Time Machine? V obeh primerih bi večina uporabnikov želela še naprej uporabljati obstoječe varnostne kopije Time Machine, ne pa začeti iz nič, ker pa ima nov ali preoblikovan pogon drugačen UUID, Time Machine tega ne bo prepoznal.
Če želite rešiti to težavo, lahko ročno povežete varnostno kopijo Time Machine z novim pogonom z ukazom "pridruženi disk". Za začetek poiščite varnostni pogon Time Machine in poiščite najnovejši posnetek, ki naj bo na naslovu /Volumes//Backups.backupdb//Latest/.
Nato odprite Terminal, vnesite naslednji ukaz in pritisnite Return. Zgornjo pot uporabite za "Glasnost posnetka" in pot novega ali novo formatiranega pogona kot "Vir:"
sudo tmutil linkedisk "" ""
V našem primeru iMac je ukaz:
sudo tmutil linkedisk "/ Obseg / Sistem" "/ Obseg / Časovni stroj / Backups.backupdb / iMac / System"
Vnesti boste morali skrbniško geslo, toda po tem boste ugotovili, da Time Machine zdaj vaš novi pogon obravnava popolnoma enako kot vaš stari pogon, vaše varnostne kopije pa bodo namesto popolnih varnostnih kopij iz nič. Tako lahko prihranite čas in omogočite dostop do starejših podatkov in njihovo obnovitev.
Nadaljujte z raziskovanjem
Obstaja veliko več funkcij in ukazov Time Machine Utility, ki jih raziščete, zato si oglejte stran z navodili za več informacij. Te ukaze lahko uporabite tudi v povezavi z AppleScripts in ustvarite približno vsak delovni potek po meri, ki si ga omislite.
Apple je morda naredil Time Machine na videz preprost, vendar z malo eksperimentiranja v Terminalu s tmutilom lahko odklenite njegovo pravo moč.
