Де Time Machine зберігає свої налаштування?


9

Я шукаю файл, який містить усі виключення Time Machine, внесені до його Optionsдіалогу. Я знаю, що налаштування, пов’язані з плануванням (деякі?), Зберігаються у com.apple.backupd-*.plistфайлах на, /System/Library/LaunchDaemonsале я не змогла знайти виключення.


можливий дублікат On Lion, які файли виключаються за правилом з резервної копії Time Machine? - Виключення з машини часу реалізуються дещо складніше, ніж один список.
bmike

Ні, це не обман, оскільки "Виключення машин часу, введені в діалоговому вікні" Параметри ", відноситься до виключень, введених користувачем. Корисне посилання все-таки ...
Marcel Stör

Відповіді:


13

Він знаходиться в кореневому каталозі фактичної резервної копії, наприклад, /Volumes/Back3/Backups.backupdb/flat/Latest/.exclusions.plistдля машини, яка називається плоскою, але показує лише те, що сталося.

Більш корисно - якщо ви хочете редагувати речі, див /Library/Preferences/com.apple.TimeMachine.plist

Я отримав інформацію з цього блогу


Класне питання та відповідь. Ви намагалися відредагувати цей файл, і якщо так, що сталося?
Девід ДельМонте

На свіжій установці OS X Lion: переміщено com.apple.TimeMachine.plist та com.apple.TimeMachine.plist.lockfile, потім скопіював com.apple.TimeMachine.plist із резервної копії системи (Snow Leopard). Потім увімкнено та налаштовано TimeMachine. Бінго!
Marcel Stör

@David DelMonte, я не наважився редагувати файл.
Marcel Stör

Це дивно, але на моєму Maverick /Library/Preferences/com.apple.TimeMachine.plistсхожий на двійковий файл. Як я міг це відредагувати?
Антон Єгоров

@AntonEgorov - це окреме запитання - запитайте, як редагувати файл бінарного списку (я думаю, що за замовчуванням Apple зараз є двійковим)
user151019

9

Список папок у системних налаштуваннях зберігається в /Library/Preferences/com.apple.TimeMachine.plist.

/System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist містить папки, які за замовчуванням виключені.

sudo mdfind com_apple_backup_excludeItem==com.apple.backupdшукає файли з com.apple.metadata:com_apple_backup_excludeItemрозширеним атрибутом.

tmutil addexclusionдодає розширений атрибут. sudo tmutil addexclusion -pдодає шлях до /Library/Preferences/com.apple.TimeMachine.plist.


3

Підказка: (ugh) Якщо ви хочете знайти відповідний файл налаштувань у файловій системі для налаштування системи або налаштування параметрів програми, я використовую цей трюк:

Я складаю слово, яке ніколи не могло б існувати в моїй системі (як правило, жахливе образливе) щось на кшталт "ShittleCheezeman"

Потім я редагую уподобання, яке хочу відстежити, і записую це слово в одне з налаштувань уподобань, яке приймає рядок або фразу, і зберігаю налаштування переваг.

Потім, відразу після цього; Я запускаю щось на кшталт:

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

Це дозволить здійснити пошук у кожному файлі плістів у всій системі, зміненій за останні 10 хвилин, і перелічить той, який містить унікальну фразу. Або, можливо, ви зможете використовувати прожектор, хоча я вважаю, що це ненадійне програмне забезпечення, як правило, більшість програм, що підтримуються базами даних для настільних ПК


Чи знайде цей текст текст у двійкових списках?
користувач151019

1
Якщо ви -exec plutil -convert xml1 && grep -l "Phrase" {} \;це зробите, спочатку перетворите файл у список XML. Ви також можете поглянути на використання PlistBuddy -c Print
Грегг Левенталь
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.