Time Machine (macOS)

Time Machine Apple tarafından geliştirilen ve MacOS bilgisayar işletim sistemi ile dağıtılan uygulamadır. Mac‘i yedeklemek veya geri yüklemek için kullanılır. Yazılım, AirPort Time Capsule depolama ürünü yanı sıra diğer dahili ve harici disk sürücüleri ile çalışacak şekilde tasarlanmıştır. Mac OS X Leopard'da tanıtıldı.

Time Machine daha sonraki bir tarihte geri yüklenebilecek artan yedek dosyalar oluşturur. Kullanıcının tüm sistemi veya belirli dosyaları Recovery HD'den veya macOS Yükleme DVD'sinden geri yükleyebilmesini sağlar. iWork, iLife ve diğer birkaç uyumlu programda çalışır; bu da tek bir nesneyi (örneğin fotoğraflar, kişiler, takvim etkinlikleri) uygulamadan çıkmadan geri yüklemenizi sağlar.

Time Machine, bir ağ sürücüsüne yapılan yedeklemeler için kullanıcıya Apple Mac bilgisayarlarını Apple'nin AirPort ağında yedeklemesine ve Time Machine'in sürümüne bağlı olarak belirli ağa bağlı depolama aygıtlarına veya sunucularına yedeklemeyi desteklemesine olanak tanır. Daha önceki sürümler çok çeşitli NAS sunucuları ile çalıştı, ancak sonraki sürümler sunucunun Apple'nin Apple Dosyalama Protokolünün (AFP) son bir sürümünü desteklemesini gerektiriyor. Time Machine artık Windows sunucuları için tipik olan Sunucu İleti Bloğu (SMB) protokolünü kullanan sunucularla çalışmaz. Eski desteğin bir kısmı, Terminal üzerinden erişilmekle elle ayarlanmış yapılandırma seçeneklerini kullanarak yeniden etkinleştirilebilir. Apple'ın Time Capsule, Time Machine yedeklemeleri için özel olarak bir ağ depolama aygıtı görevi görür ve Time Capsule'nin dahili sabit sürücüsüne hem kablolu hem de kablosuz yedeklemelere izin verir. Time Machine alternatif olarak harici veya dahili ses ile kullanılabilir.

Time Machine, son 24 saatlik saatlik yedeklemeler, son bir ay için günlük yedeklemeler ve bir aydan büyük her şeyin haftalık yedeklemeleri hacim bitene kadar kaydeder. Bu noktada, Time Machine en eski haftalık yedeklemeyi siler.

Bir dosyayı alırken Time Machine'nin kullanıcı arabirimi Apple'nin Core Animation API'sini kullanır. Geçerli etkin pencerenin arkasında yığılmış pencereler bulunur; her pencere bu klasör veya uygulamanın geçmişte verilen tarih ve saatte nasıl göründüğünün anlık görüntüsünü temsil eder. Önceki anlık görüntüler arasında geçiş yaparken, istiflenmiş pencereler geriye doğru uzanır ve "zaman tüneli" ile uçma izlenimini verir. Bu "pencereleri geçmişten" çağırırken, verilerin önceki bir sürümü (veya şu anda silinmiş veriler) alınabilir.

Time Machine, Time Capsule dahil olmak üzere diğer sistemlerden ağ üzerinden paylaşılan uzaktan depolama ortamıyla olduğu gibi, HFS + ses formatında yerel olarak biçimlendirilmesi gereken bağlı depolama diskleriyle çalışır. Uzaktan depolama birimi kullanıldığında, Time Machine seyrek paketler kullanır. Bu, depolama alanını ağ sunucusu tarafından kullanılan gerçek dosya sistemine göre tarafsız hale getiren bir izolasyon katmanı görevi görür ve yedeklemenin bir depolama ortamından diğerine kopyalanmasına izin verir. Seyrek paketler macOS tarafından başka herhangi bir cihaz gibi monte edilir ve içerikleri, işlevsel olarak yerel bir depolamaya benzer şekilde bir HFS + biçimlendirilmiş ses olarak sunar.

Dahili olarak veya USB veya FireWire gibi bir veri yolu ile doğrudan bilgisayara bağlanan ve günlüğe kaydedilmiş HFS Plus olarak biçimlendirilmiş bir sabit sürücü veya bölüm.

Bir Time Capsule'de, yedekleme verileri bir HFS + disk görüntüsünde saklanır ve Apple Dosyalama Protokolü üzerinden erişilir. Resmi olarak desteklenmemesine rağmen, kullanıcılar ve üreticiler Time Machine özellikli Mac'lere hizmet etmek için FreeBSD ve Linux sunucularını ve ağa bağlı depolama sistemlerini yapılandırmışlardır.

Time Machine, belirlenen Time Machine hacminde (yerel veya uzaktaki seyrek bir resim içinde) bir klasör oluşturur. Kullanıcının Time Machine biriminin kendisi de dahil olmak üzere, atlamayı belirttiği dosyalar ve dizinler dışında, yerel olarak bağlı tüm disk sürücülerinin dizin ağacını kopyalar. Her saat sonra, yeni bir alt klasör oluşturur ve yalnızca son yedeklemeden bu yana değişen dosyaları kopyalar ve zaten yedekleme sürücüsünde bulunan dosyalara sert bağlantılar oluşturur. Bir kullanıcı, bu kopyaların dizin hiyerarşisine sanki birincil diske göz atma gibi gözatabilir. Bazı diğer yedekleme yardımcı programları, dosya değişiklikleri için deltaları, çok sürüm denetimi sistemleri gibi kaydeder. Böyle bir yaklaşım, küçük değişikliklerin daha sık yedeklenmesine izin verir, ancak genellikle yedekleme birimi ile olan etkileşimi zorlaştırabilir. Buna karşılık, Time Machine arabirimini kullanmadan bir Time Machine yedekleme birimine manuel olarak göz atmak mümkündür; Sabit bağlantıların kullanılması, her bir yedeklemeyi kullanıcıya eksiksiz bir disk kopyası olarak sunar.

Time Machinenin, değiştirilmemiş dizinlere birden fazla sert bağlantı oluşturduğu görülüyor. Dizinlerin çoklu bağlanması geleneksel UNIX işletim sistemlerinden farklıdır. Sonuç olarak, rsync gibi araçlar, bir Time Machine birimini çoğaltmak için kullanılamaz; Çoğaltma ancak tüm dosya sisteminin görüntülemesiyle yapılabilir. Apple dizini olayları, her dizin sabit sürücüde değiştirildiğinde kaydedilir. Bu, aktive edildiğinde her dosyanın değiştirilme tarihini incelemek yerine Time Machine'nin yalnızca kopyalanacak dosyalar için değiştirilen dizinleri taraması gerekir. Bu, yedekleme sırasında tüm dosyaların değiştirilme tarihlerini inceleyen benzer yedekleme yardımcı programları rsync ve FlyBack tarafından alınan yaklaşımdan farklıdır.

Time Machine ayrıca Leopard, Snow Leopard, ve Lion yükleme işlemlerinde de mevcuttur. Geçiş Yardımcısı arabirimindeki özelliklerden bir tanesi Time Machine yedeklemesinin içeriğini yeniden yüklemektir. Başka bir deyişle, bir felaket çökmesi durumunda bir Time Machine yedeklemesinden bir sabit sürücü geri yüklenebilir.

OS X Mountain Lion, Time Machine işlemleri için aynı anda birden fazla cilt kullanma becerisini kazandırdı. Kullanıcı kullanmak üzere birden fazla cilt belirlediğinde, macOS her yedekleme işlemi sırasında arzu edilen ciltler arasında döner. OS X Mountain Lion ve OS X Mavericks arasındaki kodlama farklılıkları Time Machine'nin sistem restorasyon işlevselliği ile ilgili uyumluluk sorunlarıyla sonuçlandı. 2012 sonlarında satın alınan Apple bilgisayarlar tarafından oluşturulan Time Machine yedeklemeleri, 2013 veya 2014 modellerinde sistemin restorasyonu için kullanılamaz. Bununla birlikte, yedeklemeden gelen veriler Time Machine Volume'tan doğrudan dosyalara erişerek hala kurtarılabilir.

Time Machine ayarlandıktan sonra, Time Machine otomatik olarak son 24 saat için saatlik yedeklemeler, son bir ay için günlük yedeklemeler ve önceki aylar için haftalık yedeklemeler yapar. Yedekleme sürücünüz dolduğunda en eski yedeklemeler silinir.

Otomatik yedeklemeleri durdurmak için Time Machine tercihlerini açmak, ardından Otomatik Olarak Yedekle (macOS Sierra) seçimini kaldırın veya Time Machine'i (OS X El Capitan veya daha eski bir sürüm) kapatmak. Kullanıcılar Time Machine menüsünden Şimdi Yedekle'yi seçerek her zaman elle yedekleme yapabilirler.

Yedekleme durumunu kontrol etmek için Time Machine menüsünü kullanmak. Buradaki simge, Time Machine'in yedekleme yaptığını Sürüyor, sonraki otomatik yedeklemeye kadar boşta olduğunu, Boş veya yedeklemeyi tamamlayamadığını, üçgen işareti Yedekleme yapılamıyor olduğunu gösterir.

Bazı öğeleri yedeklemenizin dışında bırakmak için Time Machine menüsünden Time Machine tercihlerini açmak, Seçenekler'i tıklamak, ardından artı işaretini tıklayın ve yedeklemenin dışında bırakmak istediğiniz öğeyi seçmek.

Time Machine yedeklemenizdeki dosyaların belirli bir tarih ve saatteki hallerini görmek için ekranın kenarındaki zaman eksenini kullanın. Zaman ekseni yerel enstantaneleri de içerebilir.

Pencere içeriğinin en son değiştiği zamana atlamak için ekrandaki yukarı ve aşağı okları kullanın. Bir dosyayı bulmak için penceredeki arama alanını da kullanabilir, ardından o dosyada yapılan önceki/sonraki değişikliklere bakabilirsiniz.