Где 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для машины с именем flat, но это показывает только то, что произошло.

Более полезно - если вы хотите редактировать вещи, смотрите /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. Бинго!
Марсель Стёр

@ Дэвид DelMonte, я не смел редактировать файл.
Марсель Стёр

Это странная вещь, но по моему Maverick /Library/Preferences/com.apple.TimeMachine.plistвыглядит как бинарный файл. Как я мог отредактировать это?
Антон Егоров

@AntonEgorov, это отдельный вопрос - спросите, как отредактировать бинарный файл
plist (

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

Подсказка: (тьфу) Если вы хотите найти соответствующий файл настроек в файловой системе для настройки системы или настройки приложения, я использую этот прием:

Я придумываю слово, которое никогда не могло бы существовать в моей системе (обычно ужасно оскорбительное) что-то вроде «ShittleCheezeman»

Затем я редактирую настройку, которую хочу отследить, и записываю это слово в одну из настроек предпочтения, которая принимает строку или фразу и сохраняет настройку предпочтения.

Затем, сразу после этого; Я запускаю что-то вроде:

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

Он будет искать каждый файл plist во всей системе, который был изменен за последние 10 минут, и перечислять тот, который содержит уникальную фразу. Или вы можете использовать прожектор, хотя я считаю, что это ненадежное программное обеспечение, поскольку большинство настольных приложений, поддерживаемых базой данных, как правило,


Находит ли это текст в бинарных списках?
user151019

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