2 votes

knowledgeC.db n'a pas pu être sauvegardé

Mes sauvegardes Time Machine continuent d'échouer.

Je reçois le message

Time Machine n'a pas pu terminer la sauvegarde sur le "serveur NAS".

"/private/var/db/CoreDuet/Knowledge/knowledgeC.db" n'a pas pu être sauvegardé.

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

Le problème a commencé il y a quelques jours, mais il se reproduit maintenant régulièrement.

Le redémarrage n'aide pas. Exécution de First Aid sur Disk Utility ne présente aucun problème.

Le fichier en question semble être utilisé par Siri à suivre l'utilisation des applications mais la désactivation de Siri n'aide pas. Il apparaît Je ne suis pas le seul à avoir ce problème mais je n'ai pas réussi à trouver de solution. En existe-t-il une ? Est-ce que la suppression de la Knowledge Le dossier a des effets indésirables ?

J'utilise MacOS Monterey 12.1 sur un MacBook Pro 2021 (M1).

El Knowledge semble remarquablement inaccessible :

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

Cependant, je peux reproduire les mêmes commandes sur un Mac mini 2020 (M1), donc cette interaction semble être un comportement standard pour ce fichier et n'est pas due à une corruption.

@cmason a une suggestion prometteuse, mais je ne suis pas en mesure d'exclure le dossier, car il se comporte, comme d'habitude, de manière étrange :

 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.

Notez que le terminal dans lequel j'exécute ces commandes, certainement a Full Disk Access .

Cependant, j'ai réussi à exclure l'ensemble de l'équipe. /private/var/db/CoreDuet/ dossier. Je vais attendre et voir si cela résout le problème.

0 votes

Pouvez-vous trouver une raison dans le Console.app ?

0 votes

@krema J'ai essayé et échoué. Malheureusement, je ne trouve pas la Console.app facile à naviguer. L'utilisation du champ de recherche ne me donne rien. Avez-vous des conseils sur l'endroit où je dois chercher ?

0 votes

Si vous avez désactivé Siri, avez-vous supprimé ce fichier ?

2voto

cmason Points 4861

Time Machine ne sauvegarde généralement pas les journaux système ou toute autre information temporelle. En général, knowledgedc.db est un db SQLite iOS qui est effectivement un fichier journal sur iOS. (Je soupçonne que cela pourrait être utilisé sur Monterey pour supporter les applications UIKit/iOS, mais je ne peux pas le confirmer). Il est donc probable qu'il soit exclu par Time Machine.

Vous pouvez le confirmer sur votre machine en utilisant la fonction isexcluded commande. Essayez tmutil isexcluded /private/var/db/CoreDuet/Knowledge

Si c'est le cas, vous pouvez essayer de addexclusion . Voir la page de manuel tmutil.

Time Machine exclut généralement :

  • Fichiers journaux du système
  • Index des projecteurs
  • Fichiers de cache
  • Poubelle
  • Fichiers exclus par les applications

0 votes

Une suggestion intéressante. J'ai modifié ma question en y ajoutant mes tentatives en ce sens.

0 votes

Oui ! tmutil addexclusion /private/var/db/CoreDuet/ l'a réparé pour moi !

0 votes

Content que la solution de contournement ait aidé. Mais il se peut que vous ayez encore un problème sous-jacent (important ou non, je ne sais pas) car TM devrait réussir à sauvegarder la base de données de connaissances.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X