TimeMachine'da hangi dosyaların değiştirildiğini nasıl görebilirim?


Yanıtlar:


24

Lion tmutilkomutla birlikte geldi ve man sayfası, belirli bir yedeklemeyi tarayacağını ve özel yedeklemeleriniz hakkında çok ayrıntılı bilgi rapor edeceğini gösteriyor. Terminali önemsemiyorsanız fiiller karşılaştırır , benzersizleştirir ve hesaplanır .

Hala Lion'da BackupLoupe kullanıyorum (eski işletim sistemlerinde olduğu gibi) ve yüksek övgü sahibiyim ve her kullanmam gerektiğinde inşa eden ekip sayesinde. Muhtemelen onlara daha fazla para göndermeliyim. O kadar iyi.

resim açıklamasını buraya girin

Yedeklemeler arasında hangi dosyaların en fazla yer kapladığını görmeyi çok kolaylaştırır ve aynı zamanda belirli bir dosyanın ne zaman değiştirildiğini her zaman yeni bir sürüm olarak kaydedildiğinde izleyerek bilmek için vazgeçilmezdir. Yerel bir veritabanında çalışır, bu nedenle her bir sorgu için dosya sistemini taramazsınız - her yedekleme için deltaları toplamak için her seferinde bir kez. resim açıklamasını buraya girin


1
BackupLoupe - harika bir ipucu. ~ / Libary / Uygulama Desteği içinde çok fazla önbellek ve ekstra uygulamaya özel yedeklemeler sorunumu çözdü.
Alex Soto

6

Time Machine, değiştirilmemiş dosyaları (ve dizinleri) saklamak için sabit bağlantılar kullandığından, en son yedeklemedeki değiştirilen dosyaların benzersiz oldukları için 1 bağlantı sayısına sahip olacağı anlamına gelir. Bir giriş oluşturmak için bunu find ile birlikte kullanın:

find /path/to/your/latest/backup -type f -links 1 -print 

1
Bu işe yaramıyor. Sadece tüm dosyaları görüntüler.

Aslında - bu benim için işe yarıyor. 2000'den fazla fotoğraf içeren birkaç klasörü test ettim ve her seferinde bu yeni olan 20 veya 200 (veya sıfır) dosyayı seçti. Ben hala soma-zone.com/BackupLoupe gibi ama bu akıllı ve hızlı bulma komutuyla bir yedekleme yeni ne olduğu sorusuna cevap gibi görünüyor.
bmike

1

Bu find komutuyla ilgili sorun, HFS'nin normal dosyaların yanı sıra dizinlerde sabit bağlantılara izin vermesidir. Sonuç olarak, bir süredir yedeklenmeyen dosyalar bir bağlantıyla gösterilir, ancak üst dizinlerinden birinin birçok bağlantısı olabilir.


0

Sen yerleşik kullanabilirsiniz tmutilGNU ve gsort:

brew install coreutils

İki özel yedek arasında karşılaştırma yapmak için:

cd "/Volumes/TimeMachine/Backups.backupdb/My Mac"
sudo tmutil compare Date1 Date2 | gsort -h -k2

Yalnızca geçerli yedekleme ile önceki yedekleme arasındaki fark için:

sudo tmutil listbackups | tail -n 2 | awk '{ print "\""$0"\""}' | xargs tmutil compare | gsort -h -k2
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.