Машина времени ( macOS)

редактировать

Time Machine
Time Machine.png
Time Machine's Retrieval Interface on OS X 10.10 Yosemite Интерфейс извлечения Time Machine в OS X 10.10 Yosemite
Операционная система macOS 10.5 или новее
Тип Программное обеспечение резервного копирования
Веб-сайтwww.apple.com / support / timemachine / Измените это в Викиданных

Time Machine - это программа резервного копирования, распространяемая как часть macOS, настольной операционной системы, разработанной Apple. Программное обеспечение предназначено для работы с AirPort Time Capsule, маршрутизатором Wi-Fi со встроенным жестким диском, а также с другими внутренними и внешними дисками.. Он был представлен в Mac OS X Leopard.

Содержание

  • 1 Обзор
  • 2 Пользовательский интерфейс
  • 3 Хранилище
    • 3.1 Требования
  • 4 Эксплуатация
  • 5 Исключение
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки

Обзор

Time Machine создает инкрементные резервные копии файлов, которые могут быть восстановлены позже. Это позволяет пользователю восстановить всю систему или отдельные файлы с Recovery HD или установочного DVD MacOS. Он работает с Mail, iWork, iLife и рядом других совместимых программ, позволяя восстанавливать отдельные объекты (например, электронные письма, фотографии, контакты, события календаря) не выходя из приложения. Согласно заявлению службы поддержки Apple:

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

Для резервного копирования на сетевой диск Time Machine позволяет пользователю создавать резервные копии компьютеров Mac по сети и поддерживает резервное копирование на определенные сетевое хранилище устройств или серверов, в зависимости от версии Time Machine. Более ранние версии работали с широким спектром серверов NAS, но более поздние версии требуют, чтобы сервер поддерживал последнюю версию Apple Apple Filing Protocol (AFP), а Time Machine больше не работает с серверами, использующими более ранние версии Server Message Block (SMB) протокол, типичный для серверов Windows. Некоторая часть устаревшей поддержки может быть повторно включена с помощью настраиваемых вручную параметров конфигурации, доступных через Терминал. Apple Time Capsule действует как сетевое хранилище специально для резервного копирования Time Machine, обеспечивая как проводное, так и беспроводное резервное копирование на внутренний жесткий диск Time Capsule. Time Machine также можно использовать с любым внешним или внутренним томом.

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

Пользовательский интерфейс

Пользовательский интерфейс Time Machine при извлечении файла использует Apple Core Animation API. После запуска Time Machine «перемещает» активный Finder или окно приложения с рабочего стола пользователя на фон, изображающий размытые обои рабочего стола пользователя. За текущим активным окном находятся окна, расположенные друг над другом, каждое из которых представляет собой снимок того, как эта папка или приложение выглядело в заданную дату и время в прошлом. При переключении между предыдущими снимками сложенные окна расширяются назад, создавая впечатление полета через «туннель времени». При перелистывании этих «окон из прошлого» может быть получена предыдущая версия данных (или удаленные в настоящее время данные).

Хранилище

Time Machine работает с локально подключенными дисками хранения, которые должны быть отформатированы в формате тома HFS + - форматирование в APFS не будет работать, а также с удаленными носителями, совместно используемыми другими системы, включая Time Capsule, через сеть.

При использовании удаленного хранилища Time Machine использует разреженные пакеты. Это действует как уровень изоляции, который делает хранилище нейтральным по отношению к фактической файловой системе, используемой сетевым сервером, а также позволяет репликацию резервной копии с одного носителя данных на другой. Разреженные пакеты монтируются macOS, как и любое другое устройство, представляя их содержимое как том в формате HFS +, функционально аналогичный локальному хранилищу.

Требования

Time Machine предъявляет строгие требования к носителю резервных копий. Единственными официально поддерживаемыми конфигурациями являются:

  • Жесткий диск или раздел, подключенный непосредственно к компьютеру, либо внутренне, либо через шину, например USB или FireWire, и отформатирован как journaled HFS +.
  • Папка в журналируемой файловой системе HFS +, совместно используемой другим Mac в той же сети, работающей как минимум с Leopard.
  • Диск, совместно используемый Apple Time Capsule в той же сети.
  • Накопитель, подключенный к модели Apple AirPort Extreme 802.11ac в той же сети. (Предыдущие поколения AirPort Extreme не поддерживаются.)
  • Локальные сетевые тома, подключенные с помощью протокола Apple Filing Protocol или через общий ресурс SMB3, который объявляет ряд возможностей

На Time Capsule данные резервного копирования хранятся в образе диска HFS + и доступны через протокол Apple Filing Protocol. Хотя это официально не поддерживается, пользователи и производители настроили серверы FreeBSD и Linux и сетевые хранилища для обслуживания компьютеров Mac с Time Machine.

Operation

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

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

Time Machine создает несколько жестких ссылок на неизмененные каталоги. Множественное связывание каталогов - особенность HFS +, которая не поддерживается в современных файловых системах Unix, включая собственную APFS Apple. В результате такие инструменты, как rsync, нельзя использовать для репликации тома Time Machine; репликация может быть надежно выполнена только путем создания образа всей файловой системы.

Системные события Apple записываются при изменении каждого каталога на жестком диске. Это означает, что вместо проверки даты модификации каждого файла при его активации Time Machine необходимо сканировать только те каталоги, которые изменились, на предмет копируемых файлов (остальные жестко связаны). Это отличается от подхода аналогичных утилит резервного копирования rsync и FlyBack, которые проверяют даты модификации всех файлов во время резервного копирования.

Time Machine также доступна в процессе установки Leopard, Snow Leopard и Lion. Одна из функций интерфейса Migration Assistant - переустановить содержимое резервной копии Time Machine. Другими словами, жесткий диск можно восстановить из резервной копии Time Machine в случае катастрофического сбоя.

OS X Mountain Lion представила возможность одновременного использования нескольких томов для операций Time Machine. Когда пользователь указывает более одного тома для использования, macOS чередует требуемые тома каждый раз при выполнении резервного копирования.

Различия в коде между OS X Mountain Lion и Mavericks привели к проблемам совместимости, связанным с функцией восстановления системы Time Machine. Резервные копии Time Machine, созданные компьютерами Apple, приобретенными совсем недавно, в конце 2012 года, не могут использоваться для восстановления системы на моделях 2013 или 2014 годов. Однако данные из резервной копии все еще можно восстановить, напрямую обращаясь к файлам с тома Time Machine.

Исключение

Time Machine поддерживает две формы исключения: одну на основе настроенного пользователем списка путей (плюс набор системных значений по умолчанию), другую на основе расширенного файла . атрибут com.apple.metadata: com_apple_backup_excludeItem dependencies. Поскольку атрибут применяется к файлу или каталогу напрямую, перемещение или копирование не влияет на исключение. Атрибут должен содержать строку com.apple.backupв любом формате списка свойств. Запись com.apple.MobileBackupвместо этого устанавливает исключение для резервных копий iOS.

Известно, что Google Chrome использует атрибут для исключения своих историй. Сторонние приложения резервного копирования, которые соблюдают этот параметр, включают CrashPlan и Arq. Apple помещает атрибут в служебную программу командной строки tmutil, а также в API CoreServices.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-11 12:28:47
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте