84 votos

En OS X, lo que los archivos son excluidos por regla a partir de una copia de seguridad Time Machine?

En adición a lo que los archivos pueden optar por excluir, lo que los archivos no los excluyen de la regla o de la clasificación?

enter image description here

Podría tener sentido no copia de seguridad de la Basura o de los Cachés, pero estoy buscando una manera de saber qué archivos se omiten "detrás de las escenas." Saber si el sistema mantiene una lista de exclusión o de exclusión patrón sería muy útil en el manejo de grandes grupos de macs.

144voto

abel Puntos 101

Hay un built-en la lista de exclusiones almacenado en /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist. Es un poco demasiado largo para pegar aquí cómodamente, así que he puesto una copia de mi sistema (10.7.1) en Pastebin.

Algunos de los más obvios de usuario archivo de exclusiones son una Basura, revisiones del Documento y MobileBackups a partir de la Hora local de la Máquina de la tienda son todos los excluidos. El resto de las exclusiones son para el sistema de cosas como cachés y bases de datos que existen para el índice de otros archivos, en donde el sistema puede regenerar estas bases de datos después de la restauración.

Además, las aplicaciones pueden utilizar los metadatos de un archivo a excluir un archivo de copias de seguridad. Usted puede ver la lista de archivos con el comando:

sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"

En mi sistema esta salida es el siguiente:

/Users/brant/Library/Calendars/Calendar Cache
/Users/brant/Music/iTunes/iTunes Music Library.xml
/Users/brant/Library/iTunes/iPod Software Updates
/Users/brant/Library/iTunes/iPad Software Updates
/Users/brant/Library/iTunes/iPhone Software Updates
/Users/brant/Pictures/iPod Photo Cache
/Volumes/Archive/brant/Pictures/iPhoto Library/iPod Photo Cache
/Volumes/Archive/brant/Pictures/iPhoto Library/AlbumData.xml
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Csd Whitelist
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Bloom
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Bloom Filter 2
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Download
/Users/brant/Documents/Virtual Machines/Visual Studio.pvm/{ae6f7518-762e-4fcd-b166-c7a914fc237f}.mem
/Users/brant/Music/iTunes/Album Artwork/Cache
/Users/brant/Library/Saved Application State
/Users/brant/Library/Application Support/Google/Chrome/Default/History-journal
/Users/brant/Library/Application Support/Google/Chrome/Default/Favicons-journal
/Users/brant/Library/Application Support/Google/Chrome/Default/Favicons
/Users/brant/Library/Application Support/Google/Chrome/Default/History
/Users/brant/Library/Icons/WebpageIcons.db
/Users/brant/Library/Safari/WebpageIcons.db

Como usted puede ver, hay un par de archivos de aquí que varias aplicaciones han dicho Máquina del Tiempo de no molestar. Además, en Lion, el tmutil comando permite consulta, establecer y eliminar exclusiones de archivos desde la línea de comandos:

  • tmutil isexcluded _item_ va a determinar si el volumen, el directorio o el archivo está actualmente excluidos.
  • tmutil addexclusion _item_ establece una regla de exclusión para que el elemento (incluso si se mueve a una nueva ubicación o nombre) será excluido de futuras copias de seguridad.
  • tmutil addexclusion -p _item_ establece una regla de exclusión para que la ruta del elemento es excluido. Esto sigue siendo sin cambios por lo que si el archivo se mueve se hará una copia de seguridad si no en este mismo camino y también evitará que la copia de seguridad de un archivo si se trata de nuevo en la misma ubicación que la regla especifica.
  • tmutil removeexclusion _item_ eliminado cualquier tipo de regla de exclusión, según corresponda.

1 votos

Me encantaría votarte varias veces por esta respuesta :-)

1 votos

Sí, en serio, si pudiera ofrecer una recompensa retroactiva de 200 puntos, lo haría. Impresionante respuesta.

0 votos

Entonces, ¿cómo obtener la lista de ignorados definida por el usuario a través de la línea de comandos?

13voto

user9290 Puntos 56

Por defecto, Apple Time Machine no realiza copias de seguridad:

  • Archivos de registro del sistema
  • Índices Spotlight
  • Archivos de caché de cualquier tipo
  • Archivos en la Papelera (o en la Papelera de cualquier otro usuario)
  • Archivos temporales
  • Datos específicos de aplicaciones que una aplicación puede marcar para que Time Machine no realice copias de seguridad

Esto se aplica a todas las versiones de Mac OS X que tienen Time Machine.

Fuente: Kevin M. White. Apple Training Series: Mac OS X Support Essentials v10.6 . Peachpit Press.

0 votos

~/Library/Caches/ y ~/Library/Logs/ se excluyen de las copias de seguridad, pero siguen incluyendo algunos archivos de caché y de registro en carpetas como /var/db/ y /var/log/.

9voto

Lloyd Mangram Puntos 91

Probablemente le resulte útil - http://hints.macworld.com/article.php?story=20080328025026826

Específicamente:

sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"

Devolverá lo que se está ignorando. Las aplicaciones pueden decirle a TimeMachine que ignore ciertos archivos.

2 votos

Dustin, las respuestas que no son más que enlaces no son buenas respuestas. Cuando un enlace responde a la pregunta, es importante no sólo citar la fuente, sino citar detalles relevantes. Los sitios se caen, las urls cambian, etc.

7voto

Las carpetas root de las instantáneas también tienen una lista de propiedades con las carpetas que se excluyeron de la instantánea.

sudo defaults read /Volumes/Time\ Machine/Backups.backupdb/*/Latest/.exclusions.plist

Mi última instantánea incluía las carpetas de StdExclusions.plist y las carpetas excluidas en las preferencias de Time Machine. No incluía archivos o carpetas que sólo tuvieran la etiqueta com.apple.metadata:com_apple_backup_excludeItem atributo ampliado.

0 votos

Vaya, será mejor que le eche un vistazo. Mountain Lion ha cambiado la forma en que se gestionan las exclusiones cuando las vuelves a añadir al conjunto de copias de seguridad. Ya no son carpetas de forma incremental copia de seguridad en este caso, en lugar de una copia de seguridad completa de los archivos sucede la próxima copia de seguridad que cubre ese archivo.

1 votos

En las versiones recientes de MacOS este archivo es binario - puede abrirse con xcode o convertirse a XML en una consola con plutil -convert xml1 .exclusions.plist (¡úsalo en una copia!)

3voto

AisIceEyes Puntos 8

Si desea comprobar la presencia del atributo extendido com.apple.metadata:com_apple_backup_excludeItem en un archivo/directorio específico puede utilizar la función xattr mando:

xattr path_to_file_name

O el mdls (que también le mostrará los atributos de metadatos):

mdls path_to_file_name

Pero la mejor forma de comprobar si un archivo/directorio está excluido de la copia de seguridad es utilizar tmutil como se sugiere más arriba, ya que también comprueba si está en alguna lista de exclusión:

tmutil isexcluded path_to_file_name

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