Машина времени: первое резервное копирование продолжает расти во время резервного копирования, никогда не завершается

8

Я пытаюсь использовать Time Machine для резервного копирования на AirPort Time Capsule. Начальное резервное копирование выполнялось в течение нескольких недель (с некоторыми перерывами между ними), но никогда не завершалось.

Когда я останавливаю и перезагружаю резервную копию, она монтирует самый последний снимок APFS и копирует файлы из него (как сообщает lsof). Общий оставшийся размер изначально невелик (~ 100 МБ-3 ГБ). Но всякий раз, когда это близко к резервному копированию такого количества данных, общий размер увеличивается. Это просто продолжает расти. Там нет полного первого резервного копирования и sparsebundle на Time Capsule теперь почти в два раза больше моих локальных файлов.

Количество «используемых» байтов (согласно отчету df) файловой системы моментальных снимков, из которой создается резервная копия Time Machine, очевидно, не изменяется.

Просматривая логи, я заметил кое-что странное, когда начал резервное копирование:

Warning: Bytes to copy estimate was negative (-107740)

Как macOS рассчитывает это и почему это приводит к отрицательной сумме?

Это первый журнал из /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)

Все следующие журналы выглядят так: необходимое пространство уменьшается до 4 ГБ:

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)

(Где XAXAXA…каждый раз, когда резервная копия возобновляется)

После того, как я вручную отменил резервное копирование:

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

Как видите, изначально он хотел сделать резервную копию 2,25 ГБ, но скопировал более 17 ГБ, когда я остановил его.

Редактировать: я пытался сделать резервную копию на жесткий диск, подключенный напрямую, и он работал безупречно. Кажется, проблема возникает только с TimeCapsule.


  • Другие MacBook в той же сети, использующие тот же Time Capsule, не имеют проблем
  • Я попытался удалить и перенастроить резервную копию
  • Я попытался удалить конфигурацию Time Machine
  • Disk Repair (fsck_apfs) сообщает об отсутствии ошибок
  • На macOS и Time Capsule осталось достаточно места
  • Time Capsule подключается через гигабитный Ethernet
  • Мой диск зашифрован FileVault
  • Резервная копия зашифрована
  • В настройках Time Machine нет исключенных файлов
    • Первый журнал сообщает о множестве каталогов, исключенных по умолчанию
  • Я в Высокой Сьерре. «Резервное копирование перед обновлением» они сказали…
йомо
источник

Ответы:

5

У меня может быть другое решение вашей проблемы, поскольку мне наконец удалось решить проблему с моей машиной времени.

Я использую Dropbox с Smart Sync, который позволяет файлам появляться на жестком диске вашего компьютера, но не физически - файлы фактически находятся в облаке Dropbox. При создании резервной копии всего моего компьютера файлы Dropbox Smart Sync, казалось, сбивали с толку Time Machine, поскольку она хотела создавать резервные копии, когда они физически отсутствуют на компьютере, - и, таким образом, первое резервное копирование продолжало расти и никогда не завершалось.

В настройках Time Machine я попытался исключить файлы и папки с помощью Smart Sync, и проблема была решена немедленно.

Марк Кэрриер
источник
1
Спасибо, Smart Sync фактически взорвал мою резервную копию.
Uby
Вы должны исключить все папки Dropbox всех пользователей. Спасибо за подсказку. :)
f01
Моя резервная копия не будет выполнена успешно, даже если я исключу папку Dropbox.
Михил Боркент
0

У меня проблемы с резервным копированием моего Macbook pro с помощью машины времени - размер резервной копии рос во время резервного копирования и никогда не останавливался. Я попробовал почти все без результатов. Совсем недавно была обнаружена статья о разнице в том, как APFS обрабатывает разреженные пакеты, и резервный диск не может правильно определить размер. Поэтому я исключил из резервного копирования TM следующие файлы - "/private/var/db/com.apple.backupd.backupVerification/MacBook Pro.sparsebundle" "/private/var/db/atpstatdb00.db" "/ private / var / db /atpstatdb14.db "Моя резервная копия TM теперь работает без проблем.

EVG
источник
Благодарю. Я дам это попробовать. Можете ли вы связать статью, которую вы упомянули?
Джомо
Я попытался удалить указанные файлы и не могу найти их в указанной папке. Проблема все еще остается.
Марк Кэрри