Anonim

Time Machine, Mac verilerinizi yedeklemek için basit, kullanımı kolay bir yöntem olarak Apple tarafından geliştirilmiştir. Her ne kadar Time Machine'i yapılandırmak ve kontrol etmek için birkaç seçenek OS X'in Sistem Tercihleri'nde görünse de, GUI üzerinden kullanıcıya verilen genel işlevsellik düzeyi eksiktir ve Apple'ın hizmet için “Açık / Kapalı” anlayışıyla eşleşir. Neyse ki, şirket Terminal üzerinden Time Machine'i kontrol etmek için daha ayrıntılı bir yöntem içeriyor. İşte bir Time Machine uzmanı kullanıcısı olmanın yolu!

Time Machine Utility'ye Merhaba Deyin

Time Machine'in sihri tmutil veya Time Machine Utility tarafından kontrol edilir. Hizmeti kontrol etmek ve yapılandırmak için Terminal üzerinden erişeceğiniz şey budur, ancak çoğu Terminal komutunda olduğu gibi, anlayabileceği komut talimatlarını vermek için fiilleri ve sözdizimini de bilmeniz gerekir. Bilmeniz gereken her şey hakkında komutun kılavuz sayfasında, aşağıdakileri Terminal'e yazarak erişebilirsiniz:

adam tmutil

Alternatif olarak, Terminal'de çalışırken Time Machine Utility'nin Apple Mac Geliştirici Kütüphanesi kılavuz sayfasına da erişebilir ve kılavuzu ayrı bir tarayıcı penceresinde görüntülemenizi sağlar.
Manuel sayfa, komutun ne yaptığını ve bir dizi fiil, konum ve doğru sözdizimi ile nasıl kullanılacağını açıklar. İşlev listesini okuduğunuzda, belirli bir dosya veya klasörün bir yedekleme sürücüsünden çıkarılıp çıkarılmayacağını kontrol etmek için basit Zaman Makinesi'ni açmak veya kapatmak - daha karmaşık - arasında değişen seçenekleri göreceksiniz. yeni bir kaynak sürücü ile ve neyin değiştiğini görmek için iki yedeklemeyi karşılaştırarak. İkinci kategorinin sunduğu işlevler genellikle yalnızca Terminal aracılığıyla kullanılabilir ve gelişmiş sorun giderme sırasında genellikle yardımcı olur.

Time Machine'i Etkinleştirme ve Devre Dışı Bırakma

Bazı komutlar root yetkileri gerektirir, bu yüzden komutu sudo ile ("superuser do") önyüklemeniz ve istendiğinde bir yönetici şifresi girmeniz gerekir. Örneğin, Time Machine'i devre dışı bırakmak için basit bir komutla başlayacağız. El kitabı bunu kök ayrıcalıkları gerektiren bir komut olarak tanımladığından, aşağıdakileri Terminal'e yazıp ardından Return tuşuna basalım:

sudo tmutil devre dışı bırak

Yönetici şifrenizi girip bir kez daha Return tuşuna bastıktan sonra, Macimizde Time Machine'in devre dışı bırakıldığını göreceğiz.

Belirli Dosyaları ve Klasörleri Hariç Tut

Daha sonra, Time Machine yedeklemesinden bir öğeyi dışlamak gibi biraz daha gelişmiş bir şey deneyelim. Örneğin, Masaüstümüzde “Scratch” adında bir klasör kullanacağız. Bu klasörün veya içeriğinin yedeklemelerimize dahil edilmesini istemeyiz. Bunu gerçekleştirmek için, Terminal'e geri dönün ve Time Machine Utility programının “ekini” fiilini kullanın (bu komutu kullanırken dizin yolunu kendi dosya, klasör veya birim yoluyla değiştirin):

tmutil addexclusion "/ Kullanıcılar / TekRevue / Desktop / Scratch"

Bu, Time Machine Sistem Tercihi bölmesinde yapılacak kadar kolaydır, ancak burada Terminal komutunun daha güçlü olduğu bir örnek: yukarıdaki komutu kullanarak, Time Machine, dışlama yapmak için konumdan bağımsız (veya “yapışkan”) bir yöntem kullanır tanımlanmış dosya veya klasör. Bu, eğer yukarıdaki komutu çalıştırırsak, ancak Scratch klasörünü Mac'imizdeki başka bir yere taşırsak, Time Machine yedeklemeleri sırasında hala dışlanacağı anlamına gelir.
Öğeleri yalnızca belirli bir konumdan hariç tutmak istiyorsanız, Time Machine'e sabit yollu bir dışlama yöntemi kullanmasını bildirmek için komuta bir seçenek ekleyebilirsiniz. Örneğimizde, Scratch klasörü kaydetme ihtimalimiz olmayan geçici öğeler için kullanılmaktadır. Ancak fikrimizi değiştirir ve Scratch'ten bir dosyayı Belgeler klasörümüze taşırsak, yine de bunu yedeklemek istiyoruz. Bu, sabit yollu dışlama yöntemi için mükemmel bir durumdur. Bunu etkinleştirmek için yukarıdakiyle aynı komutu yazacağız ve seçeneği ekleyeceğiz. Bunun kök ayrıcalıkları gerektirdiğini ve sudo önekini de kullanacağımızı unutmayın:

sudo tmutil addexclusion -p "/ Kullanıcılar / TekRevue / Desktop / Scratch"

Herhangi bir hariç tutma hakkında fikrimizi değiştirirsek, komutu yeniden çalıştırabilir ve “ekleme” yi “removeexclusion:” ile değiştirebiliriz.

tmutil removeexclusion "/ Kullanıcılar / TekRevue / Desktop / Scratch"

Zaman İçindeki Değişikliklerin Günlüğüne bakın

Time Machine Utility programını ayrıca zaman içindeki kullanımı ve değişiklikleri görüntülemek ve analiz etmek için de kullanabilirsiniz. “Calcurift” komutu her Time Machine görüntüsüne bakar ve dosya boyutundaki farkı hesaplar: yedekleme sırasında ne kadar veri eklenir, ne kadar çıkarılır ve ne kadar değiştirilir. Bu bilgiyi almak için aşağıdaki komutu yazın (Time Machine yedeklemenizin içeriğine bağlı olarak bu komut için kök ayrıcalıklarına ihtiyacınız olabileceğini veya gerekmeyebileceğini unutmayın):

tmutil hesaplanan

Mac'in Time Machine yedekleme konumunun yerini yukarıdaki parantez içindeki yer tutucunun yerine yazın veya sürükleyin ve bırakın. Bunun, üst düzey Backups.backupdb klasörünüz değil, varsayılan olarak bir seviye aşağı konumlandırılmış kişisel Mac konumunuz olduğunu unutmayın. Bizim durumumuzda, Time Machine sürücümüz “Time Machine” olarak uygun şekilde etiketlenmiştir ve Mac'imiz “iMac” olarak etiketlenmiştir, bu yüzden şunu yazdık:

tmutil hesaplanmış “/ Volumes / Time Machine / Backups.backupdb / iMac”


Bu komutun çıktısı kaç tane anlık görüntünüz olduğuna ve Time Machine sürücünüzün ne kadar hızlı olduğuna bağlı olarak uzun zaman alabilir. Tamamlandığında, her anlık görüntü sırasındaki değişiklikler hakkında tek bir raporun yanı sıra tüm anlık görüntülerin ortalama değişiklikleri hakkında son bir rapor alırsınız.

Yeni Bir Sürücüyü Varolan Zaman Makinesi Yedeği ile İlişkilendirme

Apple Time Machine'i, sürücü biçimlendirildiğinde ve yeni bir dosya sistemi oluşturulduğunda atanan benzersiz bir tanımlayıcı (UUID) içeren kaynak sürücüleri tanımlayacak şekilde yapılandırdı. Time Machine, mevcut bir anlık görüntü grubuna yeni bir sürücüyü aşamalı olarak yedeklemeyecek; bunun yerine etkinleştirildiğinde ayrı bir yedekleme noktası oluşturur ve her şeyi yeniden yedekler. Bu genellikle işe yarar ve harici Time Machine sürücünüzü başka bir bilgisayara bağlarsanız kritik Time Machine verilerinin sürücüler arasında karışmasını önler.
Ancak Mac'inizin sistem sürücüsü başarısız olmaya başlıyorsa ve verileri yeni bir sürücüye klonlarsanız ne olur? Ya da Time Machine yedeklemesinden yeni bir Mac geri yüklediyseniz? Her iki durumda da, çoğu kullanıcı sıfırdan başlamak yerine mevcut Time Machine yedeklemesini kullanmaya devam etmek ister, ancak yeni veya yeniden biçimlendirilmiş bir sürücünün farklı bir UUID'ye sahip olması nedeniyle, Time Machine bunu tanımaz.
Bu sorunu çözmek için, "Associatedisk" komutunu kullanarak bir Time Machine yedeklemesini yeni bir sürücü ile manuel olarak ilişkilendirebilirsiniz. Başlamak için, Time Machine yedekleme sürücünüze göz atın ve /Volumes//Backups.backupdb//Latest/ adresinde bulunması gereken en son anlık görüntüyü bulun.
Ardından, Terminal'i açın, aşağıdaki komutu yazın ve Geri Dön düğmesine basın. “Anlık Görüntü Birimi” için yukarıdaki yolu ve yeni veya yeni biçimlendirilmiş sürücünüzün yolunu “Kaynak:” olarak kullanın.

sudo tmutil Associatedisk “” “”

İMac örneğimizde komut:

sudo tmutil relatedisk “/ Ciltler / Sistem” “/ / Ciltler / Zaman Makinesi / Yedekleme.backupdb / iMac / Sistem”

Yönetici şifrenizi girmeniz gerekecek, ancak bunu yaptıktan sonra, Time Machine'in şimdi yeni sürücünüzü eski sürücünüzle tamamen aynı şekilde kullandığını ve yedeklemelerinizin sıfırdan başlayarak tam bir yedekleme yapmak yerine artımlı olacağını göreceksiniz. Bu, hem zamandan tasarruf sağlayabilir hem de eski verilere erişmenizi ve geri yüklemenizi sağlar.

Keşfetmeye Devam Et

Keşfedilecek daha birçok Time Machine Utility işlevi ve komutu vardır, bu nedenle daha fazla bilgi için kılavuz sayfasına göz atın. Bu komutları, düşünebileceğiniz neredeyse tüm özel iş akışlarını oluşturmak için AppleScripts ile birlikte de kullanabilirsiniz.
Apple, Time Machine'in basit görünmesini sağlamış olabilir, ancak tmutil ile Terminal'de yapılan küçük bir deneyle, gerçek gücünün kilidini açabilirsiniz.

Bu terminal komutlarıyla bir zaman makinesi uzmanı olun