Необычно ли, что «Проверка диска» в Дисковых утилитах занимает так много времени на диске Time Machine?

8

У меня есть внешний накопитель FW800 емкостью 3 ТБ, настроенный для использования в качестве накопителя Time Machine. Я заметил необычно высокую активность на диске и открыл Time Machine, чтобы посмотреть, копируется ли она. Нет, TM показала, что предыдущее резервное копирование было сделано за 30-40 минут до этого, и в приложении не было активности.

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

Ну, по некоторым причинам, это занимает ОЧЕНЬ много времени. Он двигался вперед, проходя различные этапы, но через 30 минут он все еще оценивается в 1 час 35 минут. Он добрался до «Проверка многосвязных каталогов» и просидел там около 10-15 минут.

Накопитель работал безупречно более года и заполнен примерно на 85% (хотя еще не начал удалять старые резервные копии), но я никогда не помню, чтобы ЭТО занимало много времени для проверки.

Есть ли что-то в томах ТМ, что заставляет Verify Disk занимать больше времени, или мне следует беспокоиться об оборудовании? В чем может быть причина активности диска, если TM не выполняет резервное копирование?

johnneese
источник

Ответы:

10

Механизм хранения, где каждая резервная копия является полной резервной копией, - это то, что невероятно долго проверяет диск Time Machine. Именно благодаря многосвязным каталогам Time Machine делает проверку настолько медленной, и именно поэтому каждая резервная копия не сохраняет две копии одного и того же файла.

Вы можете сравнить это с помощью своего Mac и посмотреть, сколько времени потребуется для проверки исходного диска. Этот процесс ограничен скоростью ввода-вывода (или задержкой) подсистемы хранения. Он не читает содержимое каждого файла (что измеряет пропускную способность подсистемы хранения).

Количество операций ввода-вывода в секундах (iops) может быть отображено в Activity Monitor, если вы выберете эту опцию.

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

Каждый интервал резервного копирования удваивает количество вершин, требуемых Дисковой утилитой. Предположим, ваш резервный диск Time Machine содержит два месяца резервных копий, а ваш Mac не спит:

  • 24 резервных копии - один в час
  • 31 резервное копирование - одно в день (остальные удаляются / сокращаются)
  • 4 резервных копии - одна в неделю (остальные сокращены)

Я мог бы быть один или два, но у вас есть около 60 копий каждого файла на вашем Mac, для которого выполняется резервное копирование (не все из них делают, так что, возможно, скидка составляет 15% от файлов, не резервных копий ). Таким образом , если Disk Utility занимает 15 минут , чтобы проверить Mac - диск Time Machine займет 15 часов , чтобы проверить. Это предполагает, что внешний диск рассчитан на те же iops, что и внутренний диск - как правило, это не так. Вы можете оценить, что внешние накопители в 2 раза медленнее из-за замедления iops.

Теперь вы ожидаете 30 часов (или 25 часов, если у вас скидка 15% на файлы).

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

bmike
источник
Спасибо за отличный ответ. Я уже думал о резервном диске ТМ для защиты данных ... вы только что помогли мне преодолеть забор!
Джонни
Хорошо сказано, @johnneese - Несколько мест для резервного копирования - моя любимая функция, добавленная в Time Machine в последнее время. Если у вас есть деловые требования или ваше драгоценное время - добавление еще одного диска для создания загрузочного резервного копирования SuperDuper / DiskUtility / CarbonCopyCloner - это триединство моего блаженства.
bmike
1
После близкого разговора в прошлом году я стал довольно усердно заниматься резервным копированием. Я использую SuperDuper для создания нескольких (еженедельных) копий моих дисков с данными, и у меня есть другой загрузочный внешний диск с ежемесячными образами моего системного диска (в случае сбоя TM). Также есть базовый образ OS X Mountain Lion, на всякий случай, если я хочу свежую сборку. :)
Джонни
Да, ношение USB-накопителей с помощью InstallESD и использование сценариев munki является естественным прогрессом этого цифрового заболевания, вызывающего
беспокойство
2
Хороший ответ. «Проверка многосвязных каталогов» заняла около 5 часов на моем разделе Time Machine объемом 460 ГБ с 76 резервными копиями. Совет: Если вы хотите увидеть ход выполнения, в Activity Monitor внизу вкладки «Диск», как на скриншоте bmike, посмотрите номер «Data read:». Предполагая, что вы только что запустили Дисковую утилиту для этого, она завершится, когда это число приблизится к примерно используемому размеру вашей Машины времени.
Джерри Кринок