Anonim

Time Machine izveidoja Apple, lai tā būtu vienkārša, ērti lietojama metode jūsu Mac datu dublēšanai. Lai arī OS X sistēmas preferencēs parādās dažas Time Machine konfigurēšanas un vadības iespējas, vispārējā funkcionalitātes līmeņa, kas lietotājam tiek piešķirts, izmantojot GUI, trūkst, un tas atbilst Apple “ieslēgšanas / izslēgšanas” mentalitātei pakalpojumā. Par laimi, uzņēmums iekļauj detalizētāku metodi Time Machine kontrolei caur terminālu. Lūk, kā kļūt par Time Machine enerģijas lietotāju!

Sakiet sveicienu Time Machine Utility

Visu Time Machine maģiju kontrolē tmutil jeb Time Machine Utility. Tas ir tas, ko jūs piekļūsit, izmantojot termināli, lai kontrolētu un konfigurētu pakalpojumu, taču, tāpat kā lielākajai daļai termināļa komandu, jums būs jāzina darbības vārdi un sintakse, lai dotu komandu instrukcijas, kuras tas saprot. Gandrīz viss, kas jums jāzina, ir atrodams komandas rokasgrāmatas lapā, kurai var piekļūt, terminālī ierakstot:

cilvēks tmutil

Alternatīvi, jūs varat piekļūt Time Machine Utility rokasgrāmatas lapai Apple Mac izstrādātāju bibliotēkā, ļaujot jums šo rokasgrāmatu skatīt atsevišķā pārlūka logā, strādājot terminālī.
Manuālajā lapā ir paskaidrots, ko komanda dara un kā to izmantot, izmantojot darbības vārdu virkni, atrašanās vietas un pareizo sintakse. Pārlasot funkciju sarakstu, redzēsit iespējas, sākot no vienkāršas - ieslēdzot vai izslēdzot Time Machine - līdz sarežģītākām - pārbaudot, vai konkrētais fails vai mape ir izslēgta no dublējuma, manuāli saistot rezerves disku. ar jaunu avota disku un salīdzinot divus dublējumus, lai redzētu, kas ir mainījies. Pēdējās kategorijas piedāvātās funkcijas parasti ir pieejamas tikai caur termināli, un tās bieži ir noderīgas uzlabotas problēmu novēršanas laikā.

Iespējot un atspējot laika mašīnu

Dažām komandām ir vajadzīgas saknes privilēģijas, tāpēc jums komanda būs jāsagatavo ar sudo (“superuser do”) un pēc tam jāievada administratora parole. Piemēram, mēs sāksim ar vienkāršu komandu, lai atspējotu Time Machine. Tā kā rokasgrāmata to identificē kā komandu, kurai ir nepieciešamas saknes privilēģijas, terminālī ierakstīsim tālāk norādīto un pēc tam nospiedīsim atgriešanas taustiņu:

sudo tmutil atspējot

Ievadot mūsu administratora paroli un vēlreiz nospiežot Atgriezties, mēs atklāsim, ka Time Mac tagad ir atspējots mūsu Mac.

Izslēdziet noteiktus failus un mapes

Pēc tam izmēģināsim kaut ko nedaudz progresīvāku, piemēram, vienuma izslēgšanu no Time Machine rezerves kopijas. Piemēram, mēs izmantosim mapi uz darbvirsmas ar nosaukumu “Scratch”. Mēs nevēlamies, lai šī mape vai tās saturs tiktu iekļauts mūsu dublējumos. Lai to paveiktu, dodieties atpakaļ uz termināli un izmantojiet Time Machine Utility darbības vārdu “addexclusion” (aizstājot direktorijas ceļu ar ceļu uz savu failu, mapi vai sējumu, ja izmantojat šo komandu):

tmutil addexclusion "/ Lietotāji / TekRevue / Desktop / Scratch"

To ir pietiekami viegli izdarīt Time Machine System Preference rūtī, taču šeit ir piemērs, kur komanda Terminal ir jaudīgāka: izmantojot iepriekš norādīto komandu, Time Machine izmantos no atrašanās vietas neatkarīgu (vai “lipīgu”) metodi, lai izslēgtu identificēts fails vai mape. Tas nozīmē, ka, ja mēs palaižam iepriekšminēto komandu, bet pēc tam pārvietojam mapi Scratch uz citu vietu mūsu Mac, tā joprojām tiks izslēgta Time Machine dublējumu laikā.
Ja vēlaties izslēgt vienumus tikai no noteiktas vietas, komandai var pievienot opciju, šajā gadījumā norādīt Time Machine izmantot fiksēta ceļa izslēgšanas metodi. Šajā piemērā mape Scratch tiek izmantota pagaidu priekšmetiem, kurus mēs, visticamāk, nesaglabāsim. Bet, ja mēs pārdomājam un pārvietojam failu no Scratch uz, teiksim, uz mapi Dokumenti, mēs joprojām vēlamies, lai tas tiktu dublēts. Tas ir ideāls gadījums fiksēta ceļa izslēgšanas metodei. Lai to iespējotu, mēs ierakstīsim to pašu komandu kā iepriekš, kā arī pievienosim opciju. Ņemiet vērā, ka tam ir vajadzīgas saknes privilēģijas, tāpēc mēs izmantosim arī prefiksu sudo:

sudo tmutil addexclusion -p "/ Lietotāji / TekRevue / Desktop / Scratch"

Ja mēs domājam par jebkādu izslēgšanu, mēs varam vienkārši atkārtoti palaist komandu un aizstāt “addexclusion” ar “removeexclusion:”

tmutil removeexclusion "/ Lietotāji / TekRevue / Desktop / Scratch"

Skatīt izmaiņas laika gaitā

Varat arī izmantot Time Machine Utility, lai apskatītu un analizētu lietojumu un izmaiņas laika gaitā. Komanda “aprēķināts pacēlums” aplūko katru Time Machine momentuzņēmumu un aprēķina faila lieluma atšķirības: cik daudz datu tika pievienots dublēšanas laikā, cik daudz tika noņemts un cik daudz tika mainīts. Lai iegūtu šo informāciju, ierakstiet šo komandu (ņemiet vērā, ka jums, iespējams, ir vajadzīgas šīs komandas saknes privilēģijas atkarībā no Time Machine rezerves kopiju satura):

tmutil aprēķināts

Ierakstiet vai, vēl labāk, velciet un nometiet Mac Mac Time Machine rezerves vietas atrašanās vietu iepriekš iekavās ievietotā viettnieka vietā. Ņemiet vērā, ka šī nav jūsu augstākā līmeņa mape Backups.backupdb, bet gan individuālā Mac atrašanās vieta, kas pēc noklusējuma atrodas vienu līmeni uz leju. Šajā gadījumā mūsu Time Machine diskdzinis ir pareizi marķēts ar “Time Machine”, bet mūsu Mac ar apzīmējumu “iMac”, tāpēc mēs ierakstījām:

tmutil apskairift “/ Apjomi / Laika mašīna / Backups.backupdb / iMac”


Šīs komandas izvade var aizņemt ilgu laiku atkarībā no tā, cik jums ir momentuzņēmumu un cik ātrs ir jūsu Time Machine disks. Kad tas būs pabeigts, jūs saņemsit individuālu pārskatu par izmaiņām katra momentuzņēmuma laikā, kā arī gala ziņojumu par vidējām izmaiņām visos momentuzņēmumos.

Saistiet jaunu disku ar esošo Time Machine Backup

Apple konfigurēja Time Machine, lai identificētu avotu diskus ar unikālu identifikatoru (UUID) - kaut ko tādu, kas tiek piešķirts, kad disks tiek formatēts un tiek izveidota jauna failu sistēma. Time Machine netiks pakāpeniski dublēts jauns disks esošajā momentuzņēmumu komplektā; tā vietā tiks izveidots atsevišķs rezerves punkts, kad tas būs iespējots, un tiks dublēts viss no jauna. Tas parasti darbojas labi un palīdz novērst kritisko Time Machine datu sajaukšanos starp diskdziņiem, ja, piemēram, ārējo Time Machine diskdzini savienojat ar citu datoru.
Bet ko darīt, ja jūsu Mac sistēmas disks sāk neizdoties un jūs klonējat datus jaunā diskā? Vai kas, ja jūs tikko atjaunojāt jaunu Mac no Time Machine dublējuma? Abos gadījumos vairums lietotāju vēlas turpināt izmantot esošo Time Machine dublējumu, nevis sākt no nulles, bet, tā kā jebkuram jaunam vai pārformatētam diskam ir atšķirīgs UUID, Time Machine to neatzīs.
Lai atrisinātu šo problēmu, jūs varat manuāli saistīt Time Machine dublējumu ar jaunu diskdzini, izmantojot komandu “Associaisk”. Lai sāktu, pārlūkojiet savu Time Machine rezerves disku un atrodiet jaunāko momentuzņēmumu, kas jāatrodas /Volumes//Backups.backupdb//Latest/.
Pēc tam atveriet Terminal, ierakstiet šo komandu un nospiediet Return. Izmantojiet iepriekš norādīto ceļu “momentuzņēmuma skaļumam” un jaunā vai tikko formatētā diska ceļu kā “Avots:”

sudo tmutil Associaisk “” “”

Mūsu iMac piemērā komanda ir:

sudo tmutil Associaisk “/ Apjomi / Sistēma” “/ Apjomi / Laika mašīna / Backups.backupdb / iMac / System”

Jums būs jāievada sava administratora parole, bet pēc tam jūs atklāsit, ka Time Machine tagad izturas pret jūsu jauno disku tieši tāpat kā ar veco disku, un jūsu dublējumi būs pakāpeniski, nevis pilnīgi no jauna. Tas var ietaupīt gan laiku, gan ļaut piekļūt un atjaunot vecākus datus.

Turpiniet izpēti

Ir vēl daudz citu Time Machine Utility funkciju un komandu, kuras izpētīt, tāpēc, lai iegūtu vairāk informācijas, skatiet rokasgrāmatas lapu. Varat arī izmantot šīs komandas kopā ar AppleScripts, lai izveidotu gandrīz jebkuru pielāgotu darbplūsmu, par kuru varat domāt.
Iespējams, ka Apple ir padarījis Time Machine šķietamu vienkāršu, taču, nedaudz eksperimentējot terminālī ar tmutil, jūs varat atbloķēt tā patieso spēku.

Kļūsti par laika mašīnas enerģijas lietotāju, izmantojot šīs termināļa komandas