2 votos

knowledgeC.db no pudo ser respaldado

Mis copias de seguridad de Time Machine siguen fallando.

Recibo el mensaje

Time Machine no pudo completar la copia de seguridad en el "servidor NAS"

"/private/var/db/CoreDuet/Knowledge/knowledgeC.db" no pudo ser respaldado.

/private/var/db/CoreDuet/Knowledge/knowledgeC.db

El problema comenzó hace un par de días, pero ahora se repite regularmente.

Reiniciar no ayuda. Ejecutando First Aid en Disk Utility no muestra ningún problema.

El archivo en cuestión parece ser utilizado por Siri a seguimiento del uso de la aplicación pero desactivar Siri no ayuda. Parece que No soy el único que tiene este problema pero no he podido encontrar ninguna solución. ¿Hay alguna? ¿Sería posible borrar el Knowledge ¿la carpeta tiene algún efecto adverso?

Estoy ejecutando MacOS Monterey 12.1 en un MacBook Pro 2021 (M1).

El Knowledge La carpeta parece notablemente inaccesible:

> sudo bash
# pwd
/private/var/db/CoreDuet
# ls
Knowledge       People
# ls -l
ls: Knowledge: Operation not permitted
total 0
drwxr-xr-x  7 root  wheel  224 Dec  2 07:07 People
# cd Knowledge
cd: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
# pwd
/private/var/db/CoreDuet/Knowledge
# ls
ls: .: Operation not permitted
# ls -l
ls: .: Operation not permitted
#

Sin embargo, puedo reproducir los mismos comandos en un Mac mini 2020 (M1), por lo que esta interacción parece ser un comportamiento estándar para este archivo y no se debe a la corrupción.

@cmason tiene una sugerencia prometedora, pero no soy capaz de excluir la carpeta, porque, como siempre, se comporta de forma extraña:

 tmutil isexcluded /private/var/db/CoreDuet
[Included]    /System/Volumes/Data/private/var/db/CoreDuet
 tmutil isexcluded /private/var/db/CoreDuet/Knowledge
tmutil: isexcluded requires Full Disk Access privileges.
To allow this operation, select Full Disk Access in the Privacy
tab of the Security & Privacy preference pane, and add Terminal
to the list of applications which are allowed Full Disk Access.
 tmutil addexclusion /private/var/db/CoreDuet/Knowledge
/private/var/db/CoreDuet/Knowledge: Error (-50) while attempting to change exclusion setting.

Tenga en cuenta que el terminal en el que estoy ejecutando estos comandos, definitivamente tiene Full Disk Access .

Sin embargo, logré excluir todo el /private/var/db/CoreDuet/ carpeta. Esperaré a ver si eso soluciona el problema.

2voto

cmason Puntos 1680

Time Machine no suele hacer copias de seguridad de los registros del sistema ni, en general, de ninguna información basada en el tiempo. Por lo general, knowledgedc.db es una base de datos SQLite de iOS que efectivamente es un archivo de registro en iOS. (Sospecho que esto podría ser utilizado en Monterey para apoyar UIKit / aplicaciones de iOS, pero no puede confirmar). Por lo tanto, es probable que sea excluido por Time Machine.

Puede confirmarlo en su máquina utilizando la función isexcluded de mando. Prueba con tmutil isexcluded /private/var/db/CoreDuet/Knowledge

Si es así, puede intentar addexclusion . Consulte la página Man de tmutil.

La Máquina del Tiempo generalmente excluye:

  • Archivos de registro del sistema
  • Índices de referencia
  • Archivos de caché
  • Basura
  • Archivos excluidos por las aplicaciones

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