Apple on rakentanut Time Machine -sovelluksen yksinkertaiseksi ja helppokäyttöiseksi tapaksi varmuuskopioida Mac-tietokoneesi tietoja. Vaikka OS X: n Järjestelmäasetuksissa on joitain vaihtoehtoja Time Machine -sovelluksen määrittämiseksi ja hallitsemiseksi, käyttäjälle GUI: n kautta annetusta toiminnallisuudesta puuttuu kokonaan ja se vastaa Applen “On / Off” -käyttäytymistä palvelussa. Onneksi yritys sisältää yksityiskohtaisemman tavan hallita Time Machine: ta terminaalin kautta. Näin voit tulla Time Machine -käyttäjäksi!
Sano Hello to Time Machine Utility
Tmutil tai Time Machine Utility hallitsee koko Time Machine -taikuutta . Tätä pääset terminaalin välityksellä hallitsemaan ja määrittämään palvelua, mutta, kuten useimpien päätelaitekomentojen, sinun on tiedettävä verbejä ja syntaksia, jotta voisit antaa komento-ohjeet, jotka se ymmärtää. Lähes kaikki mitä sinun tarvitsee tietää löytyy komennon manuaalisivulta, johon pääsee kirjoittamalla seuraava terminaali:
mies tmutil
Vaihtoehtoisesti voit käyttää Time Machine Utility -käsikirjan manuaalista sivua Applen Mac Developer Library -kirjastossa, jolloin voit tarkastella käsikirjaa erillisessä selainikkunassa työskennellessäsi Terminaalin sisällä.
Manuaalinen sivu selittää mitä komento tekee ja kuinka sitä käytetään verbien, sijaintien ja oikean syntaksin avulla. Lukemalla toimintoluettelon näet vaihtoehdot, jotka vaihtelevat yksinkertaisesta - kytke Time Machine päälle tai pois päältä - monimutkaisempaan - tarkistamalla onko tietty tiedosto tai kansio poistettu varmuuskopiosta, ja assosioi manuaalisesti varmuuskopioasema uudella lähdeasemalla ja vertaamalla kahta varmuuskopiota nähdäksesi mitä on muuttunut. Jälkimmäisen luokan tarjoamat toiminnot ovat yleensä saatavana vain päätelaitteen kautta, ja niistä on usein apua edistyneiden vianetsintöjen yhteydessä.
Ota aikakone käyttöön ja poista se käytöstä
Jotkut komennot vaativat pääkäyttäjän oikeudet, joten joudut suorittamaan komennon esipuhelun sudo-tiedostolla (”superuser do”) ja antamaan järjestelmänvalvojan salasanan pyydettäessä. Aloitamme esimerkiksi yksinkertaisella komennolla poistaa Time Machine käytöstä. Koska käsikirja tunnistaa tämän komennona, joka vaatii pääkäyttäjän oikeudet, kirjoitamme seuraavat tiedot Päätelaitteeseen ja paina sitten Palata:
sudo tmutil pois käytöstä
Annettuamme järjestelmänvalvojan salasanan ja painettuna vielä kerran Return, huomaat, että Time Machine on nyt poistettu käytöstä Macillamme.
Sulje pois tietyt tiedostot ja kansiot
Seuraavaksi kokeillaan jotain hieman edistyneempää, kuten esineen jättämistä Time Machine -varmuuskopiosta. Esimerkiksi käytämme työpöydällä olevaa kansiota nimeltään “Scratch”. Emme halua, että kansio tai sen sisältö sisällytetään varmuuskopioihimme. Suorittaaksesi tämän, mene takaisin Terminaaliin ja käytä Time Machine -apuohjelman addexclusion-verbiä (korvaa hakemistopolku polulla omaan tiedostoon, kansioon tai taltioon, kun käytät tätä komentoa):
tmutil addexclusion "/ Käyttäjät / TekRevue / Desktop / Scratch"
Tämä on tarpeeksi helppo tehdä Time Machine System Preference -ruudussa, mutta tässä on esimerkki siitä, missä Terminal-komento on tehokkaampi: käyttämällä yllä olevaa komentoa Time Machine käyttää sijainnista riippumatonta (tai ”tarttuvaa”) menetelmää sulkeakseen pois tunnistettu tiedosto tai kansio. Tämä tarkoittaa, että jos suoritamme yllä olevan komennon, mutta siirrämme sitten Scratch-kansion toiseen sijaintiin Macilla, se suljetaan edelleen Time Machine -varmuuskopioiden aikana.
Jos haluat sulkea kohteita pois vain tietystä sijainnista, voit lisätä komennolle vaihtoehdon, tässä tapauksessa käskettä Time Machinea käyttämään kiinteän polun poissulkemismenetelmää. Esimerkissämme Scratch-kansiota käytetään väliaikaisiin kohteisiin, joita emme todennäköisesti tallenna. Mutta jos muutamme mieltämme ja siirrämme tiedoston Scratchista esimerkiksi Documents-kansioon, haluamme silti, että se varmuuskopioidaan. Tämä on täydellinen tapa kiinteän polun poissulkemismenetelmälle. Aktivoimme tämän kirjoittamalla saman komennon kuin yllä ja lisäämällä myös vaihtoehdon. Huomaa, että tämä edellyttää pääkäyttäjän oikeuksia, joten käytämme myös sudo-etuliitettä:
sudo tmutil addexclusion -p "/ Käyttäjät / TekRevue / Desktop / Scratch"
Jos muutamme mieltämme poissulkemisesta, voimme yksinkertaisesti suorittaa komennon uudelleen ja korvata ”addexclusion” ilmaisulla “removeexclusion:”.
tmutil removeexclusion "/ Käyttäjät / TekRevue / Desktop / Scratch"
Katso muutosloki ajan myötä
Voit myös käyttää Time Machine -apuohjelmaa tarkastella ja analysoida käyttöä ja muutoksia ajan myötä. Laskettu komento -komento tarkastelee kutakin Time Machine -kuvaa ja laskee tiedostokokoeron: kuinka paljon tietoja lisättiin varmuuskopion aikana, kuinka paljon poistettiin ja kuinka paljon muutettiin. Saadaksesi nämä tiedot kirjoita seuraava komento (huomaa, että saatat tarvita tai ei tarvitse tämän komennon pääoikeuksia Time Machine -varmuuskopioiden sisällöstä riippuen):
tmutil laskettu nousu
Kirjoita tai vielä paremmin vedä ja pudota Mac-tietokoneesi Time Machine -varmuuskopion sijainti yllä olevan haarukoidun paikkamerkin sijaan. Huomaa, että tämä ei ole ylimmän tason Backups.backupdb-kansio, vaan pikemminkin henkilökohtaisen Macisi sijainti, joka oletuksena on yhden tason alapuolella. Tapauksessamme Time Machine -asema on merkitty oikein ”Time Machine” ja Mac-tietokoneemme on “iMac”, joten kirjoitimme:
tmutil laskettuna "/ Volyymit / Aikakone / Varmuuskopiot.backupdb / iMac"
Tämän komennon lähtö voi viedä kauan riippuen siitä, kuinka monta tilannekuvaa sinulla on ja kuinka nopeasti Time Machine -asema on. Valmistuttuaan saat yksittäisen raportin muutoksista kunkin tilannekuvan aikana sekä loppuraportin kaikkien valokuvien keskimääräisistä muutoksista.
Liitä uusi asema olemassa olevaan aikakoneen varmuuskopioon
Applen määrittämä Time Machine tunnistaa lähdeasemat yksilöivällä tunnisteella (UUID). Se määritetään, kun asema alustetaan ja uusi tiedostojärjestelmä luodaan. Aikakone ei varmuuskopioi uuden aseman varmuuskopiointia olemassa olevaan tilannekuvien joukkoon. Sen sijaan se luo erillisen varmuuskopion, kun se on käytössä, ja varmuuskopioi kaiken uudelleen. Tämä toimii yleensä hyvin ja auttaa estämään kriittisen Time Machine -tietojen sekoittumista asemien välillä, jos liität esimerkiksi ulkoisen Time Machine -aseman toiseen tietokoneeseen.
Entä jos Mac-järjestelmän asema alkaa epäonnistua ja kloonaat tiedot uuteen asemaan? Entä jos olet juuri palauttanut uuden Macin aikakoneen varmuuskopiosta? Molemmissa tapauksissa useimmat käyttäjät haluaisivat jatkaa olemassa olevan Time Machine -varmuuskopion käyttämistä tyhjästä aloittamisen sijasta, mutta koska kaikilla uusilla tai alustetuilla asemilla on erilainen UUID, Time Machine ei tunnista sitä.
Voit ratkaista tämän ongelman yhdistämällä Time Machine -varmuuskopio manuaalisesti uuteen asemaan käyttämällä ”assosioitu” -komentoa. Aloita selaamalla Time Machine -varmuuskopioasemaa ja löytääksesi uusin tilannekuva, jonka tulisi olla osoitteessa /Volumes//Backups.backupdb//Latest/.
Avaa seuraavaksi Terminaali, kirjoita seuraava komento ja paina Return. Käytä yllä olevaa polkua ”Snapshot Volume” ja uuden tai vasta muotoillun aseman polkua ”Source:”
sudo tmutil Associaisk “” “”
IMac-esimerkissä komento on:
sudo tmutil relatedisk “/ Volumes / System” “/ Volumes / Time Machine / Backups.backupdb / iMac / System”
Sinun on annettava järjestelmänvalvojan salasana, mutta kun olet tehnyt niin, huomaat, että Time Machine kohtelee nyt uutta asemaasi täsmälleen samalla tavalla kuin vanha asema, ja varmuuskopiot ovat vähittäisiä eikä täydellisiä varmuuskopioita tyhjästä. Tämä voi säästää sekä aikaa että antaa sinun käyttää ja palauttaa vanhoja tietoja.
Jatka tutkimista
Time Machine -apuohjelmassa on vielä paljon muita toimintoja ja komentoja, joten katso lisätietoja manuaalisivulta. Voit käyttää näitä komentoja myös AppleScripts-ohjelmien kanssa luodaksesi melkein kaikki mukautetut työnkulut, joita voit ajatella.
Apple on saattanut Time Machine tuntua yksinkertaiselta, mutta pienellä kokeilulla Terminalissa tmutililla voit avata sen todellisen voiman.
