Машина времени (macOS)
Разработчик(и) | Apple Инк. |
---|---|
Операционная система | macOS 10.5 или новее |
Тип | Программное обеспечение для резервного копирования |
Лицензия | Собственный |
Веб-сайт | поддерживать |
Часть серии о |
macOS |
---|
Time Machine — это резервного копирования механизм macOS , настольной операционной системы, разработанной Apple . Программное обеспечение предназначено для работы как с локальными устройствами хранения, так и с сетевыми дисками и обычно используется с внешними дисками, подключенными через USB или Thunderbolt . Впервые он был представлен в Mac OS X 10.5 Leopard , выпущенной в октябре 2007 года и постепенно доработанной в последующих выпусках macOS. Time Machine была обновлена в macOS 11 Big Sur для поддержки APFS , что позволило обеспечить «более быстрое, компактное и надежное резервное копирование», чем это было возможно ранее. [ 1 ] [ 2 ]
Обзор
[ редактировать ]Time Machine создает инкрементальные резервные копии файлов, которые можно восстановить позже. [ 3 ] Это позволяет пользователю восстановить всю систему или отдельные файлы. Он также работает в ряде приложений, таких как Mail и iWork , позволяя восстанавливать отдельные объекты (например, электронные письма, контакты, текстовые документы, презентации), не выходя из приложения.
Для резервного копирования на сетевой диск Time Machine позволяет пользователю выполнять резервное копирование компьютеров Mac по сети и поддерживает резервное копирование на определенные сетевые устройства хранения или серверы, в зависимости от версии Time Machine. Более ранние версии работали с широким спектром NAS-серверов, но более поздние версии требуют, чтобы сервер поддерживал последнюю версию Apple Filing Protocol (AFP) или последнюю версию протокола Server Message Block (SMB) , и Time Machine больше не работает. с серверами, использующими более ранние версии SMB. [ 4 ] Некоторую устаревшую поддержку можно повторно включить с помощью настроенных вручную параметров конфигурации, доступ к которым осуществляется через Терминал . от Apple Time Capsule , которая была представлена в 2008 году и снята с производства в 2018 году, выступала в качестве сетевого устройства хранения данных специально для резервного копирования Time Machine, позволяя выполнять резервное копирование как по проводному, так и по беспроводному соединению на внутренний жесткий диск Time Capsule. Time Machine также можно использовать с другими внешними или внутренними томами.
Time Machine сохраняет ежечасные резервные копии за последние 24 часа, ежедневные резервные копии за последний месяц и еженедельные резервные копии для всего, что старше месяца, пока на томе не закончится место. В этот момент Time Machine удаляет самую старую еженедельную резервную копию. [ 5 ]
Обновление в macOS Big Sur
[ редактировать ]Time Machine была переработана в macOS 11 Big Sur и теперь использует APFS Apple, , современную файловую систему впервые представленную в 2016 году. В частности, новая версия Time Machine использует технологию моментальных снимков APFS . [ 1 ] [ 6 ] [ 7 ] По словам Apple, это обеспечивает «более быстрое, компактное и надежное резервное копирование», чем это было возможно ранее с дисками в формате HFS+ . [ 1 ] [ 2 ] Независимая оценка этого заявления показала, что реализация Time Machine в macOS 11 в сочетании с APFS была в 2,75 раза быстрее при первоначальном локальном резервном копировании и в 4 раза быстрее при последующих резервных копиях по сравнению с реализацией Time Machine в macOS 10.15 с использованием HFS+. [ 2 ] Более скромное, но тем не менее существенное преимущество было отмечено и при резервном копировании на сетевые диски. [ 2 ]
Новые локальные (т. е. подключенные через USB или Thunderbolt) и подключенные к сети места назначения резервного копирования Time Machine по умолчанию форматируются как APFS, хотя Time Machine может продолжать резервное копирование на существующие резервные тома HFS+». [ 1 ] Невозможно преобразовать существующие резервные копии на основе HFS+ в APFS; вместо этого пользователям, которые хотят воспользоваться преимуществами новой реализации Time Machine на базе APFS, необходимо начать с нового тома. [ 2 ]
По крайней мере, в некоторых случаях шифрование в новой версии Time Machine оказывается обязательным (а не просто необязательным). [ 2 ]
Пользовательский интерфейс
[ редактировать ]Time Machine Пользовательский интерфейс при извлечении файла использует Apple Core Animation API . После запуска Time Machine «перемещает» активное окно Finder или приложения с рабочего стола пользователя на фон, изображающий размытые обои рабочего стола пользователя. За текущим активным окном расположены окна, каждое из которых представляет собой снимок того, как эта папка или приложение выглядело в заданную дату и время в прошлом. При переключении между предыдущими снимками сложенные окна выдвигаются назад, создавая впечатление полета через «туннель времени». При пролистывании этих «окн из прошлого» можно получить предыдущую версию данных (или удаленные в данный момент данные).
Хранилище
[ редактировать ]Time Machine работает с локально подключенными дисками хранения, которые должны быть отформатированы в форматах томов APFS или HFS+ . Поддержка резервного копирования томов APFS была добавлена в macOS 11 Big Sur , и с тех пор APFS является форматом томов по умолчанию.
Time Machine также работает с удаленными носителями данных, доступными из других систем, включая Time Capsule, через сеть. При использовании удаленного хранилища Time Machine использует разреженные пакеты . Это действует как уровень изоляции, который делает хранилище нейтральным по отношению к фактической файловой системе, используемой сетевым сервером, а также позволяет реплицировать резервную копию с одного носителя данных на другой. Разреженные пакеты монтируются macOS, как и любое другое устройство, представляя свое содержимое как том в формате HFS+, функционально аналогичный локальному хранилищу.
Требования
[ редактировать ]Time Machine предъявляет строгие требования к носителю резервного копирования. Единственные официально поддерживаемые конфигурации: [ 8 ]
- накопитель или раздел, подключенный непосредственно к компьютеру (внутренне или через шину, например USB или Thunderbolt) , отформатированный как APFS или с журналированием HFS+ . Если формат тома неправильный, Time Machine предложит пользователю переформатировать его.
- Папка на другом Mac в той же сети.
- Диск, используемый Apple Time Capsule в той же сети.
- Диск, подключенный к модели Apple AirPort Extreme 802.11ac в той же сети. (Более ранние поколения AirPort Extreme не поддерживаются.)
- Тома в локальной сети, подключенные с помощью протокола Apple Filing Protocol или через общий ресурс SMB3 , который предоставляет ряд возможностей. [ 4 ]
В Time Capsule данные резервной копии хранятся в образе диска HFS+ , доступ к которым осуществляется через протокол Apple Filing Protocol . Хотя он официально не поддерживается, пользователи и производители также настроили FreeBSD и Linux серверы , а также сетевые системы хранения для обслуживания компьютеров Mac с поддержкой Time Machine. На рынке также доступно несколько программных инструментов, которые могут копировать файлы из резервных копий Time Machine на компьютерах с Windows. [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ]
Операция
[ редактировать ]Time Machine создает папку на назначенном томе Time Machine (локальном или внутри удаленного разреженного образа ), в которую копирует дерево каталогов всех локально подключенных накопителей, за исключением файлов и каталогов, которые пользователь указал пропустить, включая файл Time Machine. Сама машина томная. После этого каждый час он создает новую подчиненную папку и копирует только файлы, которые изменились с момента последнего резервного копирования, а также создает (в случае томов HFS+) жесткие ссылки на файлы, которые уже существуют на резервном диске. Пользователь может просматривать иерархию каталогов этих копий, как если бы он просматривал основной диск. [ 17 ]
Некоторые другие утилиты резервного копирования сохраняют дельты для изменений файлов, подобно контроля версий системам . Такой подход позволяет чаще создавать резервные копии незначительных изменений, но часто может усложнить взаимодействие с томом резервной копии. Напротив, можно вручную просмотреть том резервной копии Time Machine, не используя интерфейс Time Machine; Time Machine представляет пользователю каждую резервную копию как полную копию диска. [ 17 ]
Time Machine на томах HFS+ создает несколько жестких ссылок на неизмененные каталоги. [ 17 ] Множественное связывание каталогов является особенностью HFS+ и не поддерживается в современных файловых системах Unix, включая собственную APFS от Apple. [ 18 ] В результате такие инструменты, как rsync, нельзя использовать для репликации тома Time Machine; репликацию можно надежно выполнить только путем создания образа всей файловой системы.
Системные события Apple записывают каждый раз, когда изменяется каждый каталог на жестком диске. Это означает, что вместо проверки даты изменения каждого файла при его активации Time Machine необходимо только сканировать изменившиеся каталоги для копирования файлов. Это отличается от подхода, используемого аналогичными утилитами резервного копирования rsync и FlyBack , которые проверяют даты изменения всех файлов во время резервного копирования.
Time Machine также доступна в процессе установки macOS . Одной из функций интерфейса Помощника по миграции является восстановление содержимого резервной копии Time Machine. Другими словами, жесткий диск можно восстановить из резервной копии Time Machine в случае катастрофического сбоя.
В OS X Mountain Lion появилась возможность одновременного использования нескольких томов для операций Time Machine. Когда пользователь указывает для использования более одного тома, macOS чередует нужные тома каждый раз, когда выполняет резервное копирование. [ 19 ]
Исключение
[ редактировать ]Time Machine поддерживает две формы исключения: одна на основе настроенного пользователем списка путей (плюс набор системных значений по умолчанию), другая на основе расширенного атрибута файла. com.apple.metadata:com_apple_backup_excludeItem dependencies
. Поскольку атрибут применяется непосредственно к файлу или каталогу, перемещение или копирование не повлияет на исключение. Атрибут должен содержать строку com.apple.backup
в любом формате списка свойств . Письмо com.apple.MobileBackup
вместо этого устанавливается исключение для резервных копий iOS. [ 20 ]
Известно, что Google Chrome использует этот атрибут для исключения своей истории. [ 20 ] Сторонние приложения резервного копирования, которые учитывают этот параметр, включают CrashPlan и Arq. [ 21 ] Apple помещает атрибут в tmutil
утилита командной строки [ 20 ] а также API CoreServices. [ 22 ]
См. также
[ редактировать ]- Резервное копирование MobileMe
- Список программного обеспечения для резервного копирования
- Параметры резервного копирования, встроенные в Microsoft Windows: восстановление системы , история файлов.
Ссылки
[ редактировать ]- ^ Jump up to: а б с д «Примечания к выпуску macOS Big Sur 11.0.1» . Яблоко . Проверено 13 декабря 2020 г.
- ^ Jump up to: а б с д и ж Каннингем, Эндрю (12 ноября 2022 г.). «macOS 11.0 Big Sur: обзор Ars Technica» . Арс Техника . Проверено 6 марта 2021 г.
- ^ Яблоко. «Apple — Mac OS X Leopard — Возможности — Машина времени» . Проверено 21 декабря 2007 г.
- ^ Jump up to: а б «Машина времени по спецификации SMB» . Архив документации . Apple Inc., 13 сентября 2016 г. Проверено 24 апреля 2019 г.
- ^ Тивари, Саураб (7 мая 2018 г.). «Создайте резервную копию с помощью Time Machine на Mac» . Течи Бхаи . Проверено 16 февраля 2022 г.
- ^ Оуэн, Малкольм (27 июня 2020 г.). «Изменения APFS затрагивают Time Machine в macOS Big Sur и зашифрованные диски в iOS 14» . Apple Инсайдер . Проверено 6 августа 2020 г.
- ^ Окли, Ховард (20 июня 2020 г.). «Изменения APFS в Биг-Суре: как Time Machine выполняет резервное копирование в APFS и многое другое» . Компания «Электик Свет» . Проверено 6 августа 2020 г.
- ^ «Диски для резервного копирования, которые можно использовать с Time Machine» . Поддержка Apple . Apple Inc. Проверено 30 ноября 2020 г.
- ^ Маттиас Кречманн (19 июня 2008 г.). «Как сделать Ubuntu идеальным файловым сервером Mac и томом машины времени» . Проверено 11 сентября 2009 г.
- ^ МКурц. «NSLU2-Linux — HowTo/TimeMachineBackups» . Проверено 11 сентября 2009 г.
- ^ harryd71 (23 ноября 2009 г.). «Mac OS X Time Machine и FreeNAS 0.7» . Проверено 17 января 2010 г.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ QNAP Systems Inc. «Поддержка QNAP NAS для Apple Time Machine» . Проверено 30 ноября 2020 г.
- ^ Бастиан Бехтольд. «Использование Raspberry Pi в качестве капсулы времени для Mountain Lion» . Проверено 23 августа 2012 г.
- ^ Алонсо, Ноэль. «Использование Netatalk: сервисы AFP на сервере Linux» . AFP548.com . Проверено 1 ноября 2013 г. Также см. комментарий Slowfranklin и его ответы. Чтобы добавить гостевой UAM, добавьте
AFPD_UAMLIST="-U uams_guest.so"
к[Global]
раздел вafp.conf
. - ^ Бас ван де Виль. «Резервные копии Ironclad Time Machine во FreeBSD» . Проверено 18 марта 2016 г.
- ^ Амар Илиндра (21 ноября 2018 г.). «Как получить доступ к файлам резервных копий Time Machine и восстановить их в Windows» .
- ^ Jump up to: а б с Понд, Джеймс (31 августа 2013 г.). «Как машина времени творит чудеса» . Советы по Apple OSX и Time Machine . baligu.com. Хранилище событий файловой системы, жесткие ссылки. Архивировано из оригинала 21 июня 2019 года . Проверено 19 мая 2019 г.
- ^ Баттс, Джефф (25 сентября 2017 г.). «Машина времени и APFS: что нужно знать» . Mac Observer . Проверено 23 апреля 2019 г.
- ^ Колдуэлл, Серенити (21 февраля 2012 г.). «Десять захватывающих системных изменений в Mountain Lion» . Mac-мир . Проверено 29 апреля 2012 г.
- ^ Jump up to: а б с Бобби, Брант. «macos — какие файлы в OS X исключаются по правилу из резервной копии Time Machine?» . Спросите другое .
- ^ «Запрос на добавление функции: честь com_apple_backup_excludeItem в MacOS · Проблема № 478 · gilbertchen/duplicacy» . Гитхаб .
- ^ «CSBackupSetItemExcluded — основные службы» . Документация разработчиков Apple .