Di mana Time Machine menyimpan pengaturannya?

9

Saya mencari file yang berisi semua pengecualian Time Machine yang dimasukkan dalam Optionsdialognya. Saya tahu bahwa (sebagian?) Pengaturan terkait penjadwalan disimpan dalam com.apple.backupd-*.plistfile di /System/Library/LaunchDaemonstapi saya belum dapat menemukan pengecualian.

Marcel Stör
sumber
kemungkinan duplikat On Lion, file apa yang dikecualikan oleh aturan dari cadangan Time Machine? - Pengecualian mesin waktu diimplementasikan dengan cara yang sedikit lebih rumit dari satu daftar.
bmike
Tidak, ini bukan dupe karena "Pengecualian Mesin Waktu dimasukkan dalam dialog Opsi" mengacu pada pengecualian yang dimasukkan oleh pengguna. Namun tautan yang bermanfaat ...
Marcel Stör

Jawaban:

13

Itu ada di direktori root dari cadangan aktual misalnya /Volumes/Back3/Backups.backupdb/flat/Latest/.exclusions.plistuntuk mesin bernama flat tetapi itu hanya menunjukkan apa yang terjadi.

Lebih berguna - jika Anda ingin mengedit hal-hal lihat /Library/Preferences/com.apple.TimeMachine.plist

Saya mendapat informasi dari blog ini

pengguna151019
sumber
Pertanyaan dan jawaban yang keren. Sudahkah Anda mencoba mengedit file itu, dan jika demikian, apa yang terjadi?
David DelMonte
Pada instalasi OS X Lion yang baru: memindahkan com.apple.TimeMachine.plist dan com.apple.TimeMachine.plist.lockfile lalu menyalin com.apple.TimeMachine.plist dari cadangan sistem (Snow Leopard). Kemudian diaktifkan dan dikonfigurasi TimeMachine. Bingo!
Marcel Stör
@ David DelMonte, saya, saya tidak berani mengedit file.
Marcel Stör
Ini adalah hal yang aneh, tetapi pada Maverick saya /Library/Preferences/com.apple.TimeMachine.plistterlihat seperti file biner. Bagaimana saya bisa mengeditnya?
Anton Egorov
@AntonEgorov itu adalah pertanyaan yang terpisah - tanyakan bagaimana cara mengedit file binary plist (standar Apple sekarang adalah binary, saya pikir)
user151019
9

Daftar folder di System Preferences disimpan di /Library/Preferences/com.apple.TimeMachine.plist.

/System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist berisi folder yang dikecualikan secara default.

sudo mdfind com_apple_backup_excludeItem==com.apple.backupdmencari file dengan com.apple.metadata:com_apple_backup_excludeItematribut yang diperluas.

tmutil addexclusionmenambahkan atribut yang diperluas. sudo tmutil addexclusion -pmenambahkan path ke /Library/Preferences/com.apple.TimeMachine.plist.

Lri
sumber
3

Protip: (ugh) Jika Anda ingin menemukan file preferensi yang sesuai pada sistem file untuk pengaturan preferensi sistem atau aplikasi, saya menggunakan trik ini:

Saya membuat kata yang tidak akan pernah ada di sistem saya (biasanya ofensif mengerikan) sesuatu seperti "ShittleCheezeman"

Kemudian saya mengedit preferensi yang ingin saya lacak dan menulis kata itu ke dalam salah satu pengaturan preferensi yang menerima string atau frasa dan menyimpan pengaturan preferensi.

Kemudian, tepat setelah itu; Saya menjalankan sesuatu seperti:

sudo find / -name "*.plist" -mmin -10 -exec grep -l "ShittleCheezeman" {} \;

Itu akan mencari setiap file plist pada keseluruhan sistem yang telah dimodifikasi dalam 10 menit terakhir dan daftar yang berisi frasa unik. Atau Anda mungkin dapat menggunakan lampu sorot meskipun saya merasa itu adalah perangkat lunak yang tidak dapat diandalkan karena sebagian besar aplikasi desktop yang didukung basis data cenderung

Gregg Leventhal
sumber
Apakah ini menemukan teks dalam daftar biner?
user151019
1
Jika Anda melakukannya -exec plutil -convert xml1 && grep -l "Phrase" {} \;, pertama-tama file akan dikonversi menjadi XML. Anda juga bisa melihat menggunakan PlistBuddy -c Print
Gregg Leventhal