Yanıtlar:
Komut, tmutil compare
dosya listelerini karşılaştırmak ls
, dosya ve klasörler rsync
ve benzeri grafik programları gibi farklılıklar gösterebilen diğer komutları kullanarak yapmak istemiyorsanız sağlar .
Yedekleme yollarını listeleyebilir ve ardından compare komutuna kopyalayabilirsiniz. Örnek:
sudo tmutil listbackups
sudo tmutil compare "path1" "path2"
Birçok kişi BackupLoupe'a da bayılır . Her yedekleme aralığında hangi dosyaların dahil edildiğine dair güçlü bir veritabanı oluşturur.
tmutil compare
çok yavaştı ve yedekler arasında değiştirilmeyen dosyaları gösterdi - timedog çok daha iyiydi.
Hangi dosyaların okunmakta olduğunu yedekleme ile ilgileniyorsanız, bu komutu kullanabilirsiniz:
sudo opensnoop -n backupd | grep -v 'Time Machine Backups'
Not: Yukarıdakiler, MacOS'un önceki sürümlerinde çalıştı. Yüksek Sierra'da buna yaklaşan bir şey:
sudo fs_usage -f filesys backupd
Ancak, yedekleme biriminin kendisinden nasıl kurtulacağımı çözemediğim çok fazla gürültü var.
dtrace: error on enabled probe ID 5 (ID 161: syscall::open:return): invalid user access in action #11 at DIF offset 24
Başka hiçbir şeyden çok ama çok hat alıyorum .
grep
, sadece iyi bir liste listesini almak için ikinci komuta ekleyin :sudo fs_usage -f filesys backupd | grep -oi "HFS_update"
sudo fs_usage -w -f filesys backupd | grep HFS_update
benim için çalışıyor (ve derin dosyalar / klasörler için tam yolu alıyor).
Bunun için timedog kullanabilirsiniz .
timedog, Mac OS X Time Machine tarafından oluşturulan herhangi bir yedekleme için kaydedilmiş dosya kümesini görüntüleyen bir Perl betiğidir. Varsayılan olarak, en son yedeklemede kaydedilmiş dosyaları gösterir. Liste, öncesi ve sonrası dosya boyutlarını ve toplam dosya sayısını ve boyutunu içerir. Komut, belirli bir dizin derinliğindeki değişiklikleri özetleme, daha kısa bir ekran oluşturma, sisteminizin hangi alanlarının yedeklemelerde en fazla alanı kapladığının anlaşılmasına yardımcı olan bir seçenek içerir. Ayrıca, boyuta göre sıralayabilir ve / veya belirli bir boyutun altındaki dosyaları atlayabilir.
Hangi dosyaların gerçek zamanlı olarak aktarıldığını izlemek istiyorsanız, zaman makinesinin arka planını takip edebilirsiniz.
sudo fs_usage -f -R filesys backupd
Aşırı büyük bir dosya aktarımı görürseniz, listedeki sanal makinelerden disk görüntüleri görebilirsiniz.
sudo fs_usage -f filesys -R backupd
yerine demek istediğimi tahmin ediyorum ... Ev
Can't open RAW file: No such file or directory
hataya yol fs_usage -w -f filesys Mail
Yukarıdaki tmutil cevabını BMIKE'in bu kullanışlı bir liner ile birleştirdim, umarım birine yardımcı olabilir!
Bu, son 2 yedeklemeyi alacak ve sizin için değiştirecektir. Sed, içinde muhtemelen boşluk olacak yedekleme adlarının etrafına tırnak koymaktır.
sudo tmutil listbackups | tail -2 | sed 's/.*/"&"/' | xargs sudo tmutil compare
Yedeklerimi analiz ettiğim için BackupLoupe'u gerçekten seviyorum .