Skip to main content

Используйте утилиту командной строки Time Machine для измерения изменений в резервном копировании

Доступ к командной строке удаленного компьютера (Апрель 2025)

Доступ к командной строке удаленного компьютера (Апрель 2025)
Anonim

Time Machine - метод резервного копирования для многих пользователей Mac. Но в Time Machine есть пара недостатков: информация о том, что происходит во время резервного копирования, и информация о текущем состоянии резервных копий.

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

Не поймите меня неправильно; Мне нравится Time Machine. Это основной метод резервного копирования на каждом Mac в нашем офисе и дома. Time Machine прост в настройке. Еще лучше, прозрачно использовать. Мы знаем, что если бедствие ударит, и мы потеряем ценность данных на диске, мы не услышим, что кто-нибудь скажет, что последний раз, когда они запускали резервную копию, была неделю назад. С Time Machine последняя резервная копия, вероятно, работала не более часа назад.

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

Дрейфующие: Сколько изменений происходит во время резервного копирования

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

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

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

Измерение времени дрейфа машины

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

К счастью, как и многие системные утилиты Apple, Time Machine построена поверх утилиты командной строки, которая может предоставить всю информацию, необходимую для измерения дрейфа. Эта утилита командной строки является одним из наших любимых приложений: Terminal.

  1. Мы начнем с запуска терминала, который находится в / Applications / Utilities.
  2. Мы собираемся использовать команду tmutil (Time Machine Utility), которая позволяет вам настраивать, управлять и взаимодействовать с Time Machine. Все, что вы можете сделать с графическим интерфейсом Time Machine, вы можете делать с tmutil; вы также можете сделать гораздо больше.
    1. Мы будем использовать способность tmutil вычислять дрейф, чтобы просмотреть нужную нам информацию. Но прежде чем мы сможем выдать соответствующую команду, нам нужна другая информация; а именно, где хранится каталог Time Machine.
  3. В терминале введите следующее в командной строке:
  4. tmutil machinedirectory
  5. Нажмите кнопку возврата или введите.
  6. Терминал отобразит текущий каталог Time Machine.
  7. Выделите путь к каталогу, который выдает Terminal, затем нажмите «Редактировать меню терминала» и выберите «Копировать». Вы также можете просто нажать клавишу + C.
  8. Теперь, когда вы скопировали каталог Time Machine в буфер обмена, вернитесь в приглашение терминала и введите:
  9. tmutil calculaterift
  10. Не нажимайте Enter или возвращайтесь. Во-первых, добавьте пробел после указанного выше текста, а затем цитату ("), затем вставьте путь к каталогу Time Machine из буфера обмена либо выбрав« Вставить »из меню« Редактирование терминала », либо нажав клавиши« Команда + V. ». После ввода имени каталога, добавьте заключительную цитату ("). Окружение каталога pathname с кавычками гарантирует, что если имя пути содержит какие-либо специальные символы или пробелы, терминал все равно поймет запись.
  11. Вот пример использования моего Mac Machine Machine Machine: tmutil calculaterift "/Volumes/Tardis/Backups.backupdb/CaseyTNG"
  12. Конечно, ваше имя каталога Machine Machine будет другим.
  13. Нажмите кнопку возврата или введите.

Ваш Mac начнет анализировать резервные копии Time Machine, чтобы получить нужные нам дрифтерные номера, в частности, количество добавленных данных, количество удаленных данных и количество изменений. Цифры будут предоставлены для каждого фрагмента или приращения, которые сохраняются в вашем Time Machine. Эти цифры будут разными для всех, потому что они основаны на том, сколько данных вы храните в резервной копии, и как долго вы используете Time Machine. Типичные размеры срезов в день, неделю или месяц.

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

Дата начала - дата окончания

-------------------------------

Добавлено: xx.xx

Удалено: xx.xx

Изменено: xx.xx

Вы увидите несколько групп вышеприведенного вывода. Это будет продолжаться до отображения окончательного среднего значения:

Дрифт-средние

-------------------------------

Добавлено: xx.xx

Удалено: xx.xx

Изменено: xx.xx

Например, вот некоторые из моих данных о сносе:

Дрифт-средние

-------------------------------

Добавлено: 1.4G

Удалено: 325.9M

Изменено: 468.6M

Не используйте только средний дрейф, чтобы принимать решения об обновлении хранилища; вам нужно посмотреть данные дрейфа для каждого временного фрагмента. Например, мое самое большое добавление произошло за одну неделю, когда я добавил около 50 ГБ данных в резервную копию; Самое маленькое дополнение - 2,5 МБ данных.

Итак, что мне сказали данные о дрейфе? Первое измерение дрейфа было с августа прошлого года, что означает, что я храню около 33 недель резервных копий на моем текущем резервном диске. В среднем я добавляю больше данных в резервную копию, чем я удаляю. Хотя у меня все еще есть некоторый запас, когда-нибудь скоро Time Machine начнет сокращать количество недель информации, которую он хранит, а это значит, что более крупный резервный диск может быть в моем будущем.