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.
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.