Time Machine tarafından nelerin desteklendiğini nasıl söyleyebilirim?


6

Bazen, Time Machine yeni bir yedekleme başlattığında, bunun birkaç GB veri olacağını görüyorum. Sonra merak ediyorum: Bu kadar büyük olan neyi kurtardım? Gelecekte dışarıda bırakmam gereken gereksiz verileri belki de destekliyor mu?

Bir Mac geliştiricisi olarak, hangi dosyaların yedeklenmesi gerektiğini bilmek için Time Machine tarafından oluşturulan bir tür veritabanı olması gerektiğini biliyorum. Buna erişebilmeyi seviyorum, böylece büyük bir yedekleme işlemini durdurabilir, sonra da bekleyen dosyalar için veritabanını kontrol edebilir ve başka işlemler yapmak isteyip istemediğime karar verebilirim.

Şu ana kadar bilgilerin nerede saklandığını bulamıyorum.

tmutilAracı kontrol ettim , ancak bu da beklemedeki dosyaları listelemek için bir seçenek sunmuyor.

Neyin yedeklendiğini görmek için bir yedeklemeden tmutil compare sonra kullanabileceğimi biliyorum , ancak sıradaki bekleyen dosyaları görmeyi seviyorum.


Bu, TM'nin (veya macOS) gerçekten bir yerde bekleyen dosyaların bir listesini tuttuğunu varsayar. TM sadece (gibi değişiklikler için diski yeniden tarar Eğer rsync"hesaplanıyor ...` aşamasında yapar) bir liste olmayacak.
nohillside

@patrix TM'nin tarama yapmadığı, bunun yerine canlı dosya sistemindeki değişiklikleri öğrenmek için FSEvents hizmetini kullandığı iyi bilinmektedir. Yalnızca Windows gibi farklı bir OSX sistemi önyüklemediğiniz takdirde ve ardından OSX'in değişiklikleri canlı olarak izleyememesi için ses seviyesini değiştirirseniz, bir dahaki sefere yeniden tarama gerçekleştirir. Ancak bu istisnadır. Ayrıca, her seferinde tarama yaparsa, tamamen yavaştır. Ancak TM son 30 dakikada neyin değiştiğini anında biliyor. Bu yüzden, FSEvents ile bilgiyi hafızada tutabilir, ancak önyükleme boyunca devam eder, bu yüzden bir çeşit veritabanı dosyasını varsayarım.
Thomas Tempelmann

1
Ah doğru. Öyleyse asıl soru “FSEvents servisi değiştirilen dosyaların listesini nerede tutuyor?”.
yokuş yukarı

Hayır, FSEvents değil. TM hizmeti de dahil olmak üzere Uygulamalar, FSEvents’a abone olur ve kendi kayıtlarını tutar. FSEvents, kayıtlarını yalnızca tüm aboneleri bilgilendirene kadar saklar. Ayrıca, TM bazı klasörleri filtreledikçe, FSEvents listesi doğru olmaz. TM'nin bir yerde kendi kayıtları olmalı.
Thomas Tempelmann

Check out Hangi Time Machine'in yedeklendiğini nasıl söyleyebilirim? diğer Time Machine SSS'leriyle birlikte . Pondini'nin web sitesi bulduğum en bilgilendirici Time Machine kaynağı.
njboot
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.