Bagaimana cara melihat file apa yang diubah di TimeMachine?


Jawaban:


24

Lion telah keluar dengan tmutilperintah dan halaman manual menunjukkan bahwa itu akan merangkak cadangan spesifik dan melaporkan informasi yang sangat rinci pada cadangan spesifik Anda. Verba membandingkan , uniquesize , dan calculatedrift tampilan yang paling berguna jika Anda tidak keberatan terminal.

Saya masih menggunakan BackupLoupe on Lion (dan juga pada OS yang lebih lama) dan sangat memuji dan berterima kasih kepada tim yang membangunnya setiap kali saya perlu menggunakannya. Saya mungkin harus mengirimi mereka lebih banyak uang. Itu bagus.

masukkan deskripsi gambar di sini

Itu membuatnya sangat mudah untuk melihat file apa yang mengambil ruang paling banyak di antara cadangan dan juga sangat diperlukan untuk mengetahui kapan file tertentu telah diubah dengan melacak setiap kali disimpan sebagai versi baru akan kembali dalam waktu. Ini bekerja pada basis data lokal sehingga Anda tidak merayapi sistem file masing-masing dan setiap permintaan - hanya sekali setiap kali untuk mengumpulkan delta untuk setiap cadangan. masukkan deskripsi gambar di sini


1
BackupLoupe - tip yang bagus. Memecahkan masalah saya, terlalu banyak cache dan cadangan khusus aplikasi tambahan di dalam ~ / Libary / Aplikasi Dukungan.
Alex Soto

6

Karena Time Machine menggunakan hardlink untuk menyimpan file yang tidak dimodifikasi (dan direktori), ini berarti bahwa file yang diubah dalam cadangan terbaru akan memiliki jumlah tautan 1 karena mereka unik. Gunakan ini bersama-sama dengan find untuk menghasilkan cantuman:

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

1
Ini tidak berhasil. Itu hanya menampilkan semua file.

Sebenarnya - ini bekerja untuk saya. Saya menguji beberapa folder dengan lebih dari 2000 foto, dan setiap kali mengambil 20 atau 200 (atau nol) file yang baru cadangan itu. Saya masih suka soma-zone.com/BackupLoupe tetapi ini sepertinya menjawab pertanyaan tentang apa yang baru dalam cadangan dengan perintah find yang pintar dan cepat.
bmike

1

Masalah dengan perintah find tampaknya adalah HFS memungkinkan tautan keras pada direktori dan juga file biasa. Akibatnya, file yang belum dicadangkan untuk sementara waktu akan muncul dengan satu tautan tetapi salah satu direktori induknya mungkin memiliki banyak tautan.


0

Anda dapat menggunakan bawaan tmutildan GNU gsort:

brew install coreutils

Untuk membandingkan antara dua cadangan spesifik:

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

Untuk perbedaan antara cadangan saat ini dan cadangan sebelumnya:

sudo tmutil listbackups | tail -n 2 | awk '{ print "\""$0"\""}' | xargs tmutil compare | gsort -h -k2
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.