Saya ingin tahu untuk melihat file mana yang didukung oleh mesin waktu saya? Saya sering melihat sejumlah besar data sedang ditransfer dan saya tidak yakin apa itu.
Saya ingin tahu untuk melihat file mana yang didukung oleh mesin waktu saya? Saya sering melihat sejumlah besar data sedang ditransfer dan saya tidak yakin apa itu.
Jawaban:
Perintah ini tmutil compare
memungkinkan Anda membandingkan daftar file jika Anda tidak ingin melakukannya menggunakan ls
atau perintah lain yang dapat menunjukkan perbedaan dalam file dan folder seperti rsync
dan banyak program berbeda grafis.
Anda dapat membuat daftar jalur cadangan dan lalu menyalinnya ke perintah bandingkan. Contoh:
sudo tmutil listbackups
sudo tmutil compare "path1" "path2"
Banyak orang memuja BackupLoupe juga. Itu membuat database yang kuat dari file apa yang disertakan dengan setiap interval cadangan.
tmutil compare
sangat lambat dan menunjukkan kepada saya file yang tidak diubah di antara cadangan - timedog jauh lebih baik.
Jika Anda tertarik melihat file apa yang sedang dibaca saat backup terjadi, Anda dapat menggunakan perintah ini:
sudo opensnoop -n backupd | grep -v 'Time Machine Backups'
Catatan: di atas bekerja di versi macOS sebelumnya. Di High Sierra, sesuatu yang mendekati ini adalah:
sudo fs_usage -f filesys backupd
Namun ada banyak suara dari volume cadangan itu sendiri yang saya belum menemukan cara untuk menghilangkannya.
dtrace: error on enabled probe ID 5 (ID 161: syscall::open:return): invalid user access in action #11 at DIF offset 24
tetapi tidak ada yang lain.
grep
perintah kedua untuk mendapatkan daftar file yang layak saja:sudo fs_usage -f filesys backupd | grep -oi "HFS_update"
sudo fs_usage -w -f filesys backupd | grep HFS_update
berfungsi untuk saya (dan mendapatkan path lengkap untuk file / folder yang dalam).
Anda dapat menggunakan timedog untuk itu.
timedog adalah skrip Perl yang menampilkan sekumpulan file yang disimpan untuk cadangan apa pun yang dibuat oleh Mac OS X Time Machine. Secara default ini menunjukkan file-file yang disimpan dalam cadangan terbaru. Daftar termasuk ukuran file sebelum dan sesudah, serta jumlah dan ukuran file total. Skrip ini menyertakan opsi untuk meringkas perubahan pada kedalaman direktori tertentu, menghasilkan tampilan yang lebih ringkas, membantu mendapatkan pemahaman tentang area mana dari sistem Anda yang paling banyak menggunakan ruang di cadangan. Itu juga dapat mengurutkan berdasarkan ukuran, dan / atau menghilangkan file di bawah ukuran yang diberikan.
Jika Anda ingin menonton file mana yang sedang ditransfer secara realtime, Anda dapat memonitor daemon mesin waktu
sudo fs_usage -f -R filesys backupd
Jika Anda melihat transfer file besar yang tidak normal, Anda mungkin melihat gambar disk dari mesin virtual dalam daftar
sudo fs_usage -f filesys -R backupd
sebaliknya ... Saya akan memeriksanya setelah saya terhubung ke jaringan rumah saya)
Can't open RAW file: No such file or directory
kesalahan, halaman manual memiliki contoh seperti inifs_usage -w -f filesys Mail
Saya menggabungkan jawaban tmutil di atas oleh BMIKE menjadi one-liner yang praktis ini, semoga dapat membantu seseorang!
Ini akan mengambil 2 cadangan terakhir, dan membuatnya berbeda untuk Anda. Sed adalah untuk menempatkan tanda kutip di sekitar nama cadangan yang mungkin akan memiliki ruang di dalamnya.
sudo tmutil listbackups | tail -2 | sed 's/.*/"&"/' | xargs sudo tmutil compare
Saya sangat suka BackupLoupe untuk menganalisis cadangan saya.