Anonim

„Time Machine“ sukūrė „Apple“, kad būtų paprastas ir lengvai naudojamas būdas kurti „Mac“ duomenų atsargines kopijas. Nors OS X sistemos nuostatose yra keletas „Time Machine“ konfigūravimo ir valdymo parinkčių, bendro funkcionalumo, suteikto vartotojui per GUI, nėra ir jis atitinka „Apple“ įjungimo / išjungimo mentalitetą šiai paslaugai. Laimei, įmonė įtraukė išsamesnį „Time Machine“ valdymo metodą per terminalą. Štai kaip tapti „Time Machine“ energijos vartotoju!

Ištarkite „Hello Machine“ naudingumui

Visą „Time Machine“ magiją kontroliuoja „ tmutil“ arba „Time Machine Utility“. Tai galite pasiekti naudodami terminalą, kad galėtumėte valdyti ir konfigūruoti paslaugą, tačiau, kaip ir dauguma terminalo komandų, turėsite žinoti veiksmažodžius ir sintaksę, kad pateiktumėte komandos instrukcijas, kurias jis gali suprasti. Beveik viską, ką reikia žinoti, galima rasti komandos vadovo puslapyje, į kurį galima patekti terminale įvedus šiuos duomenis:

vyras tmutilis

Arba galite pasiekti „Time Machine Utility“ vadovo puslapį „Apple“ „Mac“ programuotojų bibliotekoje, leisdami peržiūrėti vadovą atskirame naršyklės lange dirbdami terminale.
Vadovo puslapyje paaiškinama, ką komanda daro ir kaip ją naudoti naudojant veiksmažodžių, vietų ir teisingos sintaksės seriją. Perskaitę funkcijų sąrašą, pamatysite parinktis, kurios svyruoja nuo paprasto - įjungti arba išjungti „Time Machine“ - iki sudėtingesnio - patikrinti, ar tam tikras failas ar aplankas neįtrauktas į atsarginę kopiją, rankiniu būdu susiejant atsarginį diską. su nauju šaltinio disku ir palyginę dvi atsargines kopijas, kad pamatytumėte, kas pasikeitė. Pastarosios kategorijos siūlomos funkcijos paprastai prieinamos tik terminale ir dažnai yra naudingos atliekant išplėstinį trikčių šalinimą.

Įjungti ir išjungti laiko mašiną

Kai kurioms komandoms reikia šakninių teisių, todėl komandą turėsite pratarti sudo („superuser do“) ir tada, kai būsite paraginti, įvesti administravimo slaptažodį. Pavyzdžiui, pradėsime nuo paprastos komandos „Time Machine“ išjungimui. Kadangi vadove tai nurodoma kaip komanda, kuriai reikalingos šakninės privilegijos, mes įvesime šiuos dalykus į „Terminal“ ir paspauskite „Return“:

sudo tmutil išjungti

Įvedę savo administratoriaus slaptažodį ir dar kartą paspaudę Grįžti, pamatysime, kad „Time Machine“ dabar yra išjungta mūsų „Mac“.

Išskirkite konkrečius failus ir aplankus

Kitas, pabandykime ką nors šiek tiek tobulesnio, pvz., Išskirti elementą iš „Time Machine“ atsarginės kopijos. Mūsų pavyzdyje naudosime aplanką darbalaukyje pavadinimu „Įbrėžimas“. Mes nenorime, kad tas aplankas ar jo turinys būtų įtrauktas į mūsų atsargines kopijas. Norėdami tai įvykdyti, grįžkite į terminalą ir naudokite „Time Machine Utility“ veiksmažodį „addexclusion“ (naudodami šią komandą pakeiskite katalogo kelią savo failo, aplanko ar tomo keliu):

tmutil addexclusion "/ Vartotojai / TekRevue / Stalinis kompiuteris / Įbrėžimas"

Tai pakankamai lengva padaryti „Time Machine System Preference“ srityje, tačiau štai pavyzdys, kur galingesnė komanda yra galingesnė: naudodama aukščiau pateiktą komandą, „Time Machine“ naudos nuo vietos nepriklausomą (arba „lipnų“) metodą, kad pašalintų identifikuotas failas ar aplankas. Tai reiškia, kad jei vykdysime aukščiau pateiktą komandą, bet tada perkelsime „Scratch“ aplanką į kitą vietą „Mac“, jis vis tiek bus pašalintas atliekant „Time Machine“ atsargines kopijas.
Jei norite išskirti elementus tik iš tam tikros vietos, galite pridėti komandą, tokiu atveju nurodydami „Time Machine“ naudoti fiksuoto kelio išskyrimo metodą. Mūsų pavyzdyje „Scratch“ aplankas yra naudojamas laikiniems elementams, kurių greičiausiai neišsaugosime. Bet jei pakeisime savo mintis ir perkelsime failą iš „Scratch“ į, tarkime, aplanką „Dokumentai“, mes vis tiek norime, kad tai būtų kuriama. Tai puikus būdas pašalinti fiksuoto kelio atskirties metodą. Norėdami tai įgalinti, įvesime tą pačią komandą kaip aukščiau ir pridėsime parinktį. Atminkite, kad tam reikia šakninių teisių, todėl mes taip pat naudosime sudo priešdėlį:

sudo tmutil addexclusion -p "/ Vartotojai / TekRevue / Stalinis kompiuteris / Įbrėžimas"

Jei persigalvosime dėl bet kokių pašalinimų, galime tiesiog pakartoti komandą ir pakeisti „addexclusion“ į „removeexclusion:“

tmutil removeexclusion "/ Vartotojai / TekRevue / Stalinis kompiuteris / Įbrėžimas"

Žr. Laikui bėgant vykstančių pokyčių žurnalą

Taip pat galite naudoti „Time Machine Utility“ norėdami peržiūrėti ir analizuoti naudojimą ir pokyčius bėgant laikui. Komanda „apskaičiuotas pakėlimas“ peržiūri kiekvieną „Time Machine“ momentinį vaizdą ir apskaičiuoja failo dydžio skirtumą: kiek duomenų buvo pridėta atsarginės kopijos darymo metu, kiek pašalinta ir kiek pakeista. Norėdami gauti šią informaciją, įveskite šią komandą (atminkite, kad jums gali būti reikalingos šios komandos šakninės teisės, atsižvelgiant į „Time Machine“ atsarginių kopijų turinį):

tmutil apskaičiuota pavara

Įveskite arba, dar geriau, nuvilkite „Mac“ kompiuterio „Time Machine“ atsarginės kopijos vietą vietoje aukščiau pateikto skliaustelyje esančio vietos žymeklio. Atminkite, kad tai nėra jūsų aukščiausio lygio „Backups.backupdb“ aplankas, o veikiau jūsų asmeninė „Mac“ vieta, kuri pagal nutylėjimą yra viena lygiu žemyn. Šiuo atveju mūsų „Time Machine“ pavara yra tinkamai paženklinta „Time Machine“, o „Mac“ - „iMac“, taigi mes įvedėme:

tmutil apskaičiuota „/ Tūriai / Laiko mašina / Backups.backupdb / iMac“


Šios komandos išvestis gali užtrukti ilgai, atsižvelgiant į tai, kiek nuotraukų turite ir kiek laiko veikia „Time Machine“ diskas. Baigę gausite individualią ataskaitą apie pakeitimus kiekvieno momento nuotraukos metu ir galutinę ataskaitą apie visų momentinių nuotraukų vidutinius pokyčius.

Susiekite naują diską su esamu „Time Machine“ atsarginiu kopiju

„Apple“ sukonfigūravo „Time Machine“, kad šaltinio diskus identifikuotų su unikaliu identifikatoriumi (UUID) - tam, kas priskiriama formatuojant diską ir sukuriant naują failų sistemą. Laiko mašina laipsniškai nedarys atsarginio kopijavimo naujo disko esamoje momentinių vaizdų rinkinyje; vietoj to sukurs atskirą atsarginį kopijavimo tašką, kai įjungs šią funkciją, ir viską sukurs atsargines kopijas. Paprastai tai veikia gerai ir padeda išvengti kritinių „Time Machine“ duomenų susimaišymo tarp diskų, jei, pavyzdžiui, prijungiate išorinį „Time Machine“ diską prie kito kompiuterio.
O kas, jei jūsų „Mac“ sistemos diskas pradės gesti ir duomenis klonuosite į naują diską? Ar kas, jei ką tik atkūrėte naują „Mac“ iš „Time Machine“ atsarginės kopijos? Abiem atvejais dauguma vartotojų norėtų ir toliau naudoti esamą „Time Machine“ atsarginę kopiją, o ne pradėti nuo nulio, tačiau kadangi bet kuris naujas ar performatuotas diskas turi skirtingą UUID, „Time Machine“ jo neatpažins.
Norėdami išspręsti šią problemą, rankiniu būdu susiedami „Time Machine“ atsarginę kopiją su nauju disku, naudodami komandą „Associaisk“. Norėdami pradėti, naršykite „Time Machine“ atsarginės kopijos kaupiklį ir suraskite naujausią momentinį vaizdą, kuris turėtų būti aplanke /Volumes//Backups.backupdb//Latest/.
Tada atidarykite „Terminal“, įveskite šią komandą ir paspauskite „Return“. Naudokite aukščiau esantį kelią „Snapshot Volume“, o naujo ar naujai suformatuoto disko kelią nurodykite kaip „Source:“.

sudo tmutil Associaisk ““ ““

Mūsų „iMac“ pavyzdyje komanda yra:

sudo tmutil relatedisk “/ Apimtys / Sistema“ „/ Apimtys / Laiko mašina / Backups.backupdb / iMac / System“

Turėsite įvesti savo administratoriaus slaptažodį, tačiau tai atlikę pamatysite, kad „Time Machine“ dabar jūsų naują diską vertina lygiai taip pat, kaip ir senąjį diską, o jūsų atsarginės kopijos bus laipsniškos, o ne visos atsarginės. Tai gali padėti sutaupyti tiek laiko, tiek leisti prieiti prie ir atkurti senesnius duomenis.

Nuolat tyrinėkite

Yra dar daug „Time Machine Utility“ funkcijų ir komandų, kurias reikia ištirti, todėl daugiau informacijos rasite vadovo puslapyje. Taip pat šias komandas galite naudoti kartu su „AppleScripts“, kad sukurtumėte bet kokią pasirinktinę darbo eigą, apie kurią galite galvoti.
„Apple“ galėjo paversti „Time Machine“ paprastą, tačiau šiek tiek eksperimentuodami „tmutil“ terminale galite atrakinti tikrąją jo galią.

Tapk laiko mašinų energijos vartotoju naudodamas šias terminalo komandas