Почему Time Machine завышает объем данных, которые необходимо сохранить?

11

Я перетасовал свой домашний каталог и переместил его обратно на диск с вращающимся диском в моем MacBook. С тех пор Time Machine постоянно загружала мою машину (вентилятор включается при запуске Time Machine), и оценки размера резервных данных, отображаемые Time Machine в строке меню, огромны. Много гигабайт.

Оценка машины большого времени

Но когда я проверяю выполненные резервные копии с помощью BackupLoupe, фактический размер резервной копии очень, очень маленький.

BackupLoupe показывает небольшой размер резервной копии

Это не беспокоило бы меня, если бы не тот факт, что Time Machine очень сильно нагревает мою машину, когда она работает, занимает довольно много ресурсов ЦП и требует 20-30 минут, чтобы завершить ежечасное выполнение резервного копирования.

Мой полный список исключений для Time Machine в настоящее время:

~/Library/Application Support
~/Documents/Virtual Machines.localized
~/Virtual Machines

Обновление 1:

Я ~/Library/Application Supportдогадывался, что это может быть проблема с отметками времени в файлах кэша, в результате которых их биты не меняются. Но ТМ все еще говорит, что она резервирует> 2 ГБ данных.

Обновление 2:

В конечном итоге я хотел бы сократить количество времени, которое Time Machine проводит на своей машине. В настоящее время он тратит более 30 минут каждый час, вращаясь на этих резервных копиях.


Почему заявленные усилия Time Machine на панели инструментов намного превышают фактическое содержимое резервной копии, как сообщает BackupLoupe? Один из них не прав? Который из?

Как я могу помочь Time Machine подсчитать, что нужно резервировать, чтобы он не работал так усердно?

Ян С.
источник

Ответы:

4

Time Machine использует FSEvents для определения изменений, которые основаны на папках, а не на файлах. Таким образом, я всегда предполагается что большее число указывает общий размер папки это имеет к процессу. Далее в каждой папке он оценит каждый файл. (В 2008 году некоторые писали: «Time Machine считает, что два файла идентичны, если их путь, даты и размер совпадают» , поэтому некоторые изменения могут даже остаться незамеченными. Но это другая история.)

Если многие файлы в большой папке не изменились, то общее количество для резервного копирования намного меньше, но Time Machine не знает, пока не обработает их. Обратите внимание, что файлы могут иметь расширенный атрибут com.apple.metadata:com_apple_backup_excludeItemили могут быть исключены заводскими настройками Apple, что означает, что они не будут помещены в резервную копию. Посмотрите , действительно ли приложение Time Machine от Apple копирует все на Супер пользователя.

(Итак: я полагаю, вам нужно найти большие папки с исходными файлами, которые являются небольшими в резервной копии. Такие инструменты, как Disk Inventory X или GrandPerspective, действительно могут отображать большие папки, например, в /private/var. Может быть, легко сравнить это с несколькими папками в резервной копии?)


Теперь, когда я думаю об этом несколько лет спустя: видя размер моей папки «Загрузки», я сомневаюсь, что она (всегда) показывает размер папки в объеме данных, которые она будет резервировать. Загрузка другого небольшого файла НЕ означает, что Time Machine требует резервного копирования полного размера этой папки загрузок. (И да, эта папка находится в моих резервных копиях.)

Арьян
источник
Это полезно и дает мне возможность посмотреть спасибо.
Ян С.
Хорошо, так что ничего в журнале в консоли? А такие инструменты, как Disk Inventory X или GrandPerspective, действительно могут показывать большие папки, например, в /private/var. Может быть легко сравнить это с несколькими папками в резервной копии?
Арджан
Ничего в консоли. Я посмотрю на вещи с инспектором диска.
Ян С.
Объединяя DaisyDisk и BackupLoupe, я смог замкнуть цикл по этой проблеме. Спасибо за руководство. Действительно: если я добавлю размер каталогов, для которых было выполнено резервное копирование, я получу оценку в несколько ГБ, которую Time Machine показывает мне. Он должен сравнить все файлы в этих каталогах, чтобы найти действительно измененные файлы и сделать резервную копию только тех. Таким образом, оценки Time Machine далеко от реальности, потому что каталоги, в которых происходят изменения, содержат много файлов, которые занимают довольно много места. Вопрос ОТВЕЧЕН!
Ян С.
Наслаждайся этой щедростью. :)
Ян С.
2

Пара предложений, которые могут или не могут помочь; Во-первых, взгляните на это приложение, TimeTracker , оно показывает, что было скопировано и, что самое важное, его размер в TM. Немного похоже на приложение на скриншоте, который вы предоставили, но для TM.

Парень в сообщении на форуме, которое я обнаружил, сказал что-то о том, что проблема заключается в идентификации Office, и было также высказано предположение, что файлы подкачки виртуальной машины также могут быть проблемой. Я не думаю, что какая-либо из этих папок будет находиться в поддержке приложений, поэтому большие резервные копии все равно будут происходить, если они виноваты.

Надежды это помогает пролить свет на тайну!

Али
источник
Обновлено с моим списком исключений. Я не включаю поддержку приложений и ничего для моих виртуальных машин. Я использую Office, хотя. Где я могу найти удостоверения, если не в разделе «Поддержка приложений»?
Ян С.
Я не думаю, что TimeTracker работает на Lion. Или, по крайней мере: мне не нравится мой удаленный резервный диск, который я использую. Он говорит, что у него недостаточно разрешений для просмотра sparsebundle, но разрешения, безусловно, в порядке.
Ян С.
Хм, кажется, TimeTracker не работает на Lion, так как обновления не выпускались. Как бы то ни было, папка Identities - это Домашняя страница пользователя> Документы> Данные пользователя Microsoft> Удостоверения Office 2008/2011
Али
FWIW Я не использую Entourage. Просто немного Excel и Word и очень редкий PowerPoint. Ничто в моей папке с личностями не обновлялось с мая 2011 года.
Ян С.
1

У меня нет ответа непосредственно на ваш вопрос о разнице в сообщаемых размерах, так как я не знаком с BackupLoupe.

Но, столкнувшись с подобной ситуацией, я решил, что резервные копии Time Machine запускаются реже.

В терминале введите следующую команду:

sudo nano /System/Library/LaunchDaemons/com.apple.backupd-auto.plist
  • Используйте клавиши со стрелками, чтобы перейти к полю, в котором указано количество секунд

  • Измените номер (по умолчанию 3600) на желаемое время (в секундах)

  • Чтобы сохранить файл, нажмите Control + O, затем нажмите Enter, чтобы сохранить его.
  • Наконец, нажмите Control + X, чтобы выйти из nano (текстовый редактор Unix) и закрыть терминал.
  • После перезагрузки компьютера эти изменения вступят в силу.

Источник: http://hangoutjunkie.com/how-to-change-time-machine-backup-frequency/

Помните, что если вы используете этот метод, у вас будет меньше сохраненных состояний, из которых вы можете извлечь данные, если вам нужно восстановить файл.

Надеюсь это поможет.

Все в одном
источник
Спасибо за совет по запуску резервного копирования TM реже. Это полезно
Ян С.
Кажется, у меня недостаточно репутации, чтобы комментировать ваши вопросы Алистеру ниже. Поэтому я отправляю сюда в ответ ... Старые версии Entourage не очень хорошо работали с TimeMachine. Вся база данных почты каждый раз создавалась резервная копия. Последний Entourage и теперь Outlook лучше об этом.
Базу
1

Верьте или нет, машина времени работает без внешнего жесткого диска. У него есть локальный кэш (называемый локальными снимками), на который он создает резервные копии, а затем синхронизирует его с диском.

введите описание изображения здесь

Apple говорит следующее:

Когда вы входите в браузер Time Machine (используется для восстановления данных), на временной шкале появляются локальные снимки вместе с регулярными резервными копиями, различающимися по разным цветам. Серые отметки представляют локальные снимки, а розовые отметки представляют резервные копии, сохраненные на внешнем резервном диске или в Time Capsule. Примечание. Розовые метки будут недоступны, если ваш портативный компьютер не подключен к внешнему резервному диску или Time Capsule.

Больше можно прочитать на Time Machine и локальных снимках: http://support.apple.com/kb/HT4878

Большое количество элементов может быть историей в течение нескольких дней ИЛИ даже вещей, которые вы недавно удалили. Позвольте этому закончиться один раз, тогда в следующий раз это должно быть меньше.

Дмитрий Лихтен
источник
«Пусть это закончится один раз, потом в следующий раз должно быть меньше». Вот в чем проблема: никогда не бывает меньше. Даже когда я знаю, что так и должно быть. Все мои снимки являются удаленными снимками. Ничто не отображается как локальный снимок в моем представлении восстановления Time Machine.
Ян С.
Как интересно. Я бы на самом деле связался с Apple, я не знаю тонкостей того, как работает этот инструмент. Может быть, HDD выходит из строя, и он продолжает работать заново?
Дмитрий Лихтен