Estoy buscando el archivo que contiene todas las exclusiones de Time Machine ingresadas en su Options
diálogo. Sé que (¿algunas de?) Las configuraciones relacionadas con la programación se almacenan en los com.apple.backupd-*.plist
archivos en /System/Library/LaunchDaemons
pero no he podido encontrar las exclusiones.
macos
lion
time-machine
Marcel Stör
fuente
fuente
Respuestas:
Está en el directorio raíz de la copia de seguridad real, por ejemplo,
/Volumes/Back3/Backups.backupdb/flat/Latest/.exclusions.plist
para una máquina llamada plana, pero eso solo muestra lo que sucedió.Más útil: si desea editar cosas, vea
/Library/Preferences/com.apple.TimeMachine.plist
Obtuve la información de este blog
fuente
/Library/Preferences/com.apple.TimeMachine.plist
parece un archivo binario. ¿Cómo podría editarlo?La lista de carpetas en Preferencias del sistema se almacena en
/Library/Preferences/com.apple.TimeMachine.plist
./System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
contiene carpetas que están excluidas por defecto.sudo mdfind com_apple_backup_excludeItem==com.apple.backupd
busca archivos con uncom.apple.metadata:com_apple_backup_excludeItem
atributo extendido.tmutil addexclusion
agrega un atributo extendido.sudo tmutil addexclusion -p
agrega el camino a/Library/Preferences/com.apple.TimeMachine.plist
.fuente
Protip: (ugh) Si desea encontrar el archivo de preferencias correspondiente en el sistema de archivos para una preferencia de sistema o configuración de preferencia de aplicación, utilizo este truco:
Invento una palabra que nunca existiría en mi sistema (generalmente una ofensiva horrible) algo así como "ShittleCheezeman"
Luego edito la preferencia que deseo rastrear y escribo esa palabra en una de las configuraciones de preferencia que acepta una cadena o frase y guardo la configuración de preferencia.
Entonces, justo después de eso; Ejecuto algo como:
sudo find / -name "*.plist" -mmin -10 -exec grep -l "ShittleCheezeman" {} \;
Eso buscará todos los archivos plist en todo el sistema que se ha modificado en los últimos 10 minutos y enumerará el que contiene la frase única. O puede usar Spotlight, aunque creo que es un software poco confiable, ya que la mayoría de las aplicaciones de escritorio respaldadas por bases de datos tienden a ser
fuente
-exec plutil -convert xml1 && grep -l "Phrase" {} \;
, primero convertirá el archivo a un plist XML. También podría considerar el usoPlistBuddy -c Print