Архивы Time Machine

Утилита Time Machine может сохранять архивы резервных копий на любом локально подключенном томе Mac OS X Extended, который не является загрузочным. Вы можете выбрать в качестве целевого том, который находится на другом разделе системного диска, но это не самая лучшая идея - если сломается системный диск, то будет утрачена и резервная копия. Если у вас нет локального тома, подходящего для хранения резервных копий данных, то в качестве целевого тома для резервного копирования вы можете также выбрать общий сетевой том. Time Machine поддерживает сетевые общие диски, создавая образ диска на общем ресурсе для хранения резервных копий. На данный момент Time Machine поддерживает запись резервных копий только в сетевые папки Apple Filing Protocol (AFP), которые хранятся на серверах Mac OS X Server или беспроводных базовых станциях Time Capsule.

Дополнительная информация. Узнать больше о беспроводной базовой станции Time Capsule можно на сайте компании Apple по адресу: http:// www. apple, com/timecapsule/.

Программа Time Machine использует сложный фоновый процесс с именем backupd, который автоматом каждый час создает новые резервные копии всей файловой системы. Однако это работает, только если доступен диск, на который производится запись резервных копий. Чем больше пользователей переходят на портативные компьютеры Mac, тем больше шансов, что какой-нибудь пользователь может быть отключен на время от диска с резервными копиями. В ОС Lion в программу Time Machine была включена поддержка локальных снимков, то есть программа будет делать локальные снимки, если целевой диск недоступен. Даже если пользователь не подключен к хранилищу резервных копий, у него будет доступ к локальным снимкам. Эта функция работает на портативных компьютерах Mac с программой Time Machine в состоянии «включено» (on). (На самом деле эта функция имеется не только на портативных Mac, но также и на iMac - там она по умолчанию отключена, но ее можно включить одной командой в терминале. - Прим. пер.) Как только Mac снова подключится к хранилищу резервных копий, локальные снимки будут преобразованы в традиционные резервные копии и записаны в это хранилище.

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

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

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

Допопнитепьная информация. Конкретнее: Time Machine всегда игнорирует файлы, которые определены в файле конфигурации /System/Library/ CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist.

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

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