Anonim

Time Machine bol vyvinutý spoločnosťou Apple tak, aby bol jednoduchý a ľahko použiteľný spôsob zálohovania údajov vášho počítača Mac. Aj keď sa v Systémových preferenciách OS X objavuje niekoľko možností konfigurácie a riadenia Time Machine, celková úroveň funkčnosti poskytnutá používateľovi prostredníctvom GUI chýba, a zodpovedá mentalite spoločnosti Apple „On / Off“ pre túto službu. Našťastie spoločnosť obsahuje podrobnejší spôsob kontroly Time Machine prostredníctvom terminálu. Tu sa dozviete, ako sa stať používateľom Power Time!

Pozdravte program Time Machine Utility

Celú mágiu Time Machine ovláda tmutil alebo Time Machine Utility. To je to, ku čomu budete mať prístup prostredníctvom Terminálu na riadenie a konfiguráciu služby, ale rovnako ako väčšina príkazov Terminálu budete potrebovať slovesá a syntax, aby ste dali príkazom, ktorým rozumie. Takmer všetko, čo potrebujete vedieť, nájdete na stránke manuálu príkazu, ku ktorej sa dostanete prístupom napísaním nasledujúceho textu do terminálu:

muž tmutil

Prípadne môžete navštíviť stránku manuálu nástroja Time Machine Utility v knižnici Mac Developer pre Apple, ktorá vám umožní zobraziť príručku v samostatnom okne prehľadávača počas práce v termináli.
Manuálna stránka vysvetľuje, čo príkaz robí a ako sa používa prostredníctvom série slovies, umiestnení a správnej syntaxe. Po prečítaní zoznamu funkcií uvidíte možnosti, ktoré siahajú od jednoduchého - zapnutie alebo vypnutie časového stroja - až po zložitejšie - skontrolujte, či určitý súbor alebo priečinok nie je vylúčený zo zálohy, manuálne priraďte záložnú jednotku. s novou zdrojovou jednotkou a porovnaním dvoch záloh, aby ste zistili, čo sa zmenilo. Funkcie, ktoré ponúka táto posledná kategória, sú zvyčajne dostupné iba prostredníctvom terminálu a často sú nápomocné pri pokročilom riešení problémov.

Povoliť a zakázať stroj času

Niektoré príkazy vyžadujú privilégiá typu root, takže pred príkazom musíte zadať príkaz sudo („superuser do“) a po výzve zadať heslo správcu. Napríklad začneme jednoduchým príkazom na deaktiváciu nástroja Time Machine. Pretože príručka to identifikuje ako príkaz vyžadujúci oprávnenia typu root, do terminálu napíšeme nasledujúce a potom stlačíme Return:

sudo tmutil vypnúť

Po zadaní hesla správcu a opätovnom stlačení tlačidla Return zistíme, že nástroj Time Machine je v našom počítači Mac zakázaný.

Vylúčiť konkrétne súbory a priečinky

Potom skúsme niečo trochu pokročilejšie, napríklad vylúčenie položky zo zálohy Time Machine. V našom príklade použijeme na pracovnej ploche priečinok s názvom „Scratch“. Nechceme, aby tento priečinok alebo jeho obsah boli zahrnuté do našich záloh. Ak to chcete dosiahnuť, vráťte sa späť do terminálu a použite sloveso „addexclusion“ nástroja Time Machine Utility (pri použití tohto príkazu nahraďte cestu k adresáru cestou k svojmu vlastnému súboru, priečinku alebo zväzku):

tmutil addexclusion "/ Users / TekRevue / Desktop / Scratch"

Je to dosť ľahké urobiť v podokne Predvoľby systému Time Machine, ale tu je príklad, kde je príkaz Terminál silnejší: pomocou vyššie uvedeného príkazu Time Machine použije metódu nezávislú na umiestnení (alebo „lepkavú“) metódu vylúčenia identifikovaný súbor alebo priečinok. To znamená, že ak spustíme vyššie uvedený príkaz, ale potom presunieme priečinok Scratch na iné miesto na našom počítači Mac, bude počas zálohovania Time Machine stále vylúčené.
Ak chcete vylúčiť položky iba z konkrétneho miesta, môžete k príkazu pripojiť možnosť, v tomto prípade povedzte Time Machine, aby použil metódu vylúčenia s pevnou cestou. V našom príklade sa priečinok Scratch používa pre dočasné položky, ktoré pravdepodobne neuložíme. Ale ak zmeníme názor a presunieme súbor od nuly do, povedzme, do nášho priečinka Dokumenty, stále to chceme zálohovať. Toto je perfektný prípad pre metódu vylúčenia s pevnou cestou. Ak to chcete povoliť, zadáme rovnaký príkaz ako vyššie a tiež pridáme možnosť. Upozorňujeme, že si to vyžaduje oprávnenia typu root, takže použijeme aj predponu sudo:

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

Ak zmeníme názor na akékoľvek vylúčenie, môžeme jednoducho znova spustiť príkaz a nahradiť výraz „addexclusion“ výrazom „removeexclusion:“

tmutil removeexclusion "/ Users / TekRevue / Desktop / Scratch"

Pozrite si protokol zmien v priebehu času

Nástroj Time Machine Utility môžete tiež použiť na zobrazenie a analýzu používania a zmien v priebehu času. Príkaz „vypočítanýrift“ sa zameriava na každú snímku stroja Time Machine a vypočítava rozdiel vo veľkosti súboru: koľko údajov sa pridalo počas zálohy, koľko sa odstránilo a koľko sa zmenilo. Ak chcete získať tieto informácie, zadajte nasledujúci príkaz (pamätajte, že pre tento príkaz môžete alebo nemusíte mať oprávnenia typu root v závislosti od obsahu záloh vášho počítača Time Machine):

tmutil vypočítaný posun

Zadajte alebo ešte lepšie presuňte miesto, kde sa nachádza záloha vášho počítača Time Machine spoločnosti Mac, namiesto vyššie uvedeného zástupného symbolu. Upozorňujeme, že nejde o priečinok Backups.backupdb najvyššej úrovne, ale o umiestnenie jednotlivých počítačov Mac, ktoré je predvolene umiestnené o jednu úroveň nižšie. V našom prípade je naša jednotka Time Machine vhodne označená ako „Time Machine“ a náš Mac je označený „iMac“, takže sme napísali:

tmutil vypočítaný posun “/ Zväzky / Stroj času / Backups.backupdb / iMac”


Výstup tohto príkazu môže trvať dlho, v závislosti od počtu snímok a rýchlosti vašej jednotky Time Machine. Po dokončení dostanete individuálnu správu o zmenách počas každého snímku a konečnú správu o priemerných zmenách vo všetkých snímkach.

Priradenie nového disku k existujúcemu zálohovaniu strojom času

Spoločnosť Apple nakonfigurovala stroj Time Machine tak, aby identifikoval zdrojové jednotky pomocou jedinečného identifikátora (UUID), čo je priradené pri formátovaní jednotky a vytvorení nového systému súborov. Time Machine nebude postupne zálohovať novú jednotku na existujúcu množinu snímok; Ak to povolíte, namiesto toho vytvorí samostatný záložný bod a všetko znova zálohuje. Zvyčajne to funguje dobre a napríklad ak pripojíte externú jednotku Time Machine k inému počítaču, zabráni tomu, aby sa medzi jednotlivými jednotkami premiešali kritické údaje nástroja Time Machine.
Čo ak však systémová jednotka vášho počítača Mac začne zlyhávať a údaje klonujete na novú jednotku? Alebo čo keby ste práve obnovili nový Mac zo zálohy Time Machine? V obidvoch prípadoch by väčšina používateľov chcela namiesto zálohovania začať používať existujúcu zálohu nástroja Time Machine, ale pretože akýkoľvek nový alebo preformátovaný disk má iný kód UUID, nástroj Time Machine ho nerozpozná.
Ak chcete tento problém vyriešiť, môžete manuálne priradiť zálohu Time Machine k novej jednotke pomocou príkazu „sociaisk “. Ak chcete začať, prejdite na záložnú jednotku Time Machine a nájdite najnovšiu snímku, ktorá by sa mala nachádzať na stránke /Volumes//Backups.backupdb//Latest/.
Ďalej otvorte Terminal, zadajte nasledujúci príkaz a stlačte Return. Vyššie uvedenú cestu použite pre „Snapshot Volume“ a cestu pre váš nový alebo novo naformátovaný disk ako „Source:“

sudo tmutil pridružený „“ ““

V našom príklade iMac je príkaz:

sudo tmutil pridružený “/ Zväzky / Systém” “/ Zväzky / Stroj času / Backups.backupdb / iMac / System”

Budete musieť zadať heslo správcu, ale potom zistíte, že softvér Time Machine teraz zaobchádza s vašou novou jednotkou rovnako ako s vašou starou jednotkou a vaše zálohy sa budú zvyšovať namiesto úplných záloh od začiatku. To vám môže ušetriť čas a umožní vám prístup a obnovenie starších údajov.

Pokračujte v prieskume

Existuje mnoho ďalších funkcií nástroja Time Machine Utility a príkazov, ktoré je potrebné preskúmať, takže ďalšie informácie nájdete na stránke s príručkami. Tieto príkazy môžete tiež použiť v spojení s AppleScripty na vytvorenie takmer všetkých vlastných pracovných tokov, na ktoré môžete myslieť.
Apple mohol urobiť Time Machine jednoduchým, ale s trochou experimentov v Termináli s tmutilom môžete odomknúť jeho skutočnú silu.

Staňte sa časovo mocným používateľom týchto príkazov terminálu