J'essaie d'utiliser Time Machine pour les sauvegardes sur un AirPort Time Capsule. La sauvegarde initiale est en cours d'exécution depuis semaines (avec quelques interruptions entre les deux) mais n'a jamais abouti.
Lorsque j'arrête et redémarre la sauvegarde, elle monte le snapshot APFS le plus récent et copie les fichiers à partir de celui-ci (comme signalé par lsof
). La taille totale restante est, au départ, plutôt petite (~100MB-3GB). Mais dès qu'il est près de sauvegarder cette quantité de données, la taille totale augmente. Elle ne cesse de croître. Il n'y a pas de première sauvegarde complète et le sparsebundle sur la Time Capsule fait maintenant presque deux fois la taille de mes fichiers locaux.
Le nombre d'octets "utilisés" (tel qu'indiqué par le système de gestion de l'information). df
) du système de fichiers de l'instantané à partir duquel Time Machine effectue la sauvegarde ne change pas, évidemment.
En regardant les journaux, j'ai remarqué quelque chose de bizarre lorsque je lance la sauvegarde :
Warning: Bytes to copy estimate was negative (-107740)
Comment MacOS calcule-t-il cela et pourquoi le résultat est-il négatif ?
C'est le premier journal de /Volumes/Time Machine Backups/Backups.backupdb/XXXXX/$datetime.inProgress/.Backup.xxxxx.xxxx.log
:
2018-10-11-15:43:12 - Starting backup
Previous snapshot:
None
Initial backup of source: "Macintosh HD" (device: /dev/disk1s1 mount: '/' fsUUID: XBXBXBXB-XBXB-XBXB-XBXB-XBXBXBXBXBXB eventDBUUID: XCXCXCXC-XCXC-XCXC-XCXC-XCXCXCXCXCXC)
=== Starting backup loop #1 ===
Will use FirstBackupCopier
Running preflight for "Macintosh HD" (device: /dev/disk1s1 mount: '/' fsUUID: XBXBXBXB-XBXB-XBXB-XBXB-XBXBXBXBXBXB eventDBUUID: XCXCXCXC-XCXC-XCXC-XCXC-XCXCXCXCXCXC)
Excluding […]
Excluding […]
[…]
Should copy 3805858 items (308,93 GB) representing 75422739 blocks of size 4096. 259695348 blocks available.
Preflight complete for "Macintosh HD" (device: /dev/disk1s1 mount: '/' fsUUID: XBXBXBXB-XBXB-XBXB-XBXB-XBXBXBXBXBXB eventDBUUID: XCXCXCXC-XCXC-XCXC-XCXC-XCXCXCXCXCXC)
Time elapsed: 3.996 seconds
Processing preflight info
Space needed for this backup: 330,41 GB (80665619 blocks of size 4096)
Finished processing preflight info
Copying items from "Macintosh HD" (device: /dev/disk1s1 mount: '/' fsUUID: XBXBXBXB-XBXB-XBXB-XBXB-XBXBXBXBXBXB eventDBUUID: XCXCXCXC-XCXC-XCXC-XCXC-XCXCXCXCXCXC)
Tous les journaux suivants ressemblent à ceci, l'espace nécessaire diminuant jusqu'à ce qu'il soit inférieur à 4 Go :
2018-11-13-16:52:45 - Starting backup
Previous snapshot:
None
Resuming from partial snapshot:
/Volumes/Time Machine Backups/Backups.backupdb/XXXXX/2018-11-13-165241.inProgress/XAXAXAXA-XAXA-XAXA-XAXA-XAXAXAXAXAXA
Initial backup of source: "Macintosh HD" (device: /dev/disk1s1 mount: '/' fsUUID: XBXBXBXB-XBXB-XBXB-XBXB-XBXBXBXBXBXB eventDBUUID: XCXCXCXC-XCXC-XCXC-XCXC-XCXCXCXCXCXC)
=== Starting backup loop #1 ===
Will use IncrementalBackupCopier
Processing preflight info
Space needed for this backup: 2,25 GB (549204 blocks of size 4096)
Preserving snapshot for resume /Volumes/Time Machine Backups/Backups.backupdb/XXXXX/2018-11-13-165241.inProgress/XAXAXAXA-XAXA-XAXA-XAXA-XAXAXAXAXAXA
Finished processing preflight info
Copying items from "Macintosh HD" (device: /dev/disk1s1 mount: '/' fsUUID: XBXBXBXB-XBXB-XBXB-XBXB-XBXBXBXBXBXB eventDBUUID: XCXCXCXC-XCXC-XCXC-XCXC-XCXCXCXCXCXC)
(Où XAXAXA…
est différent à chaque fois que la sauvegarde reprend)
Après avoir annulé manuellement la sauvegarde :
c :ERROR:-128, copy /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/XXXXX/2018-11-13-165240/Macintosh HD to /Volumes/Time Machine Backups/Backups.backupdb/XXXXX/2018-11-13-165241.inProgress/XDXDXDXD-XDXD-XDXD-XDXD-XDXDXDXDXDXD
Finished copying items for "Macintosh HD" (device: /dev/disk1s1 mount: '/' fsUUID: XBXBXBXB-XBXB-XBXB-XBXB-XBXBXBXBXBXB eventDBUUID: XCXCXCXC-XCXC-XCXC-XCXC-XCXCXCXCXCXC)
Time elapsed: 1 hour, 43 minutes, 35.000 seconds
Copied 64889 items (17,25 GB)
Copy stage canceled
Backup canceled.
Total time elapsed: 1 hour, 43 minutes, 44.000 seconds
Comme vous pouvez le voir, il voulait initialement sauvegarder 2,25 Go mais a copié plus de 17 Go lorsque je l'ai arrêté.
Edit : J'ai essayé de sauvegarder sur un disque dur directement connecté et cela a fonctionné sans problème. Le problème semble se produire uniquement avec TimeCapsule.
- D'autres MacBooks sur le même réseau, utilisant la même Time Capsule n'ont aucun problème.
- J'ai essayé de supprimer et de reconfigurer la sauvegarde.
- J'ai essayé de supprimer la configuration de Time Machine.
- La réparation du disque (fsck_apfs) ne rapporte aucune erreur.
- Il y a suffisamment d'espace libre sur MacOS et sur la Time Capsule.
- Le Time Capsule est connecté via gigabit ethernet
- Mon disque est crypté par FileVault.
- La sauvegarde est cryptée
- Il n'y a pas de fichiers exclus dans les paramètres de Time Machine
- Le premier journal rapporte un tas de répertoires exclus par défaut
- Je suis sur High Sierra. "Sauvegarder avant de mettre à jour" ils ont dit