19 votos

Cómo exportar las exclusiones de Time Machine o listarlas en el Terminal

Tengo un Mac que ejecuta Time Machine y tiene docenas de exclusiones que se añadieron a través de la interfaz de usuario de Time Machine.

¿Cómo puedo exportar esta lista?

Utilizando tmutil en el Terminal, puedo acceder a las copias de seguridad y a la configuración de Time Machine.

La herramienta tiene los siguientes comandos relacionados con las exclusiones:

tmutil addexclusion [-p|-v] item ...
tmutil removeexclusion [-p|-v] item ...
tmutil isexcluded item ...

¿Hay alguna manera de enumerar las exclusiones existentes sin utilizar isexcluded en archivos y carpetas específicas?

30voto

user43889 Puntos 266

Aquí hay 3 maneras de obtener las exclusiones de Time Machines:

En primer lugar Cada copia de seguridad incluye su propia lista de exclusión. En el nivel superior de cada copia de seguridad hay un archivo oculto llamado .exclusions.plist por ejemplo /Volumes/<TM volume name>/2022-05-03-124500/.exclusions.plist . Puedes ver esto en Finder siempre que estés mostrando los archivos ocultos pulsando Mayúsculas y Comando y luego la tecla del punto (o >).

El archivo tiene exclusiones de 4 tipos:

  • Vías de exclusión estándar,
  • Rutas de exclusión fijadas en determinados archivos (muchos de ellos),
  • Archivos de sistema excluidos - no hay ninguno (sospecho que es una reliquia de versiones antiguas de TM), y
  • Rutas de exclusión del usuario: las establecidas en las Preferencias del Sistema de Time Machine.

Así que la lista que quieres está al final del archivo.

El blog de Howard Oakley tiene la mejor referencia para lo anterior ¿Qué es lo que no respalda Time Machine?

En segundo lugar El archivo de preferencias de Time Machines contiene la lista de ubicaciones añadidas en las Preferencias del Sistema de Time Machine. Esto es /Library/Preferences/com.apple.TimeMachine.plist .

Este archivo de preferencias no incluye archivos individuales con exclusiones establecidas o las exclusiones estándar.

En tercer lugar Y gracias a @Gordon Davisson, aquí hay una simple línea para las exclusiones añadidas en la GUI:

defaults read /Library/Preferences/com.apple.TimeMachine SkipPaths

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X