Локальные моментальные копии Time Machine
Time Machine позволяет восстанавливать файлы из локальных моментальных копий файлов на компьютере Mac, даже когда диск резервного копирования Time Machine недоступен.
Диск резервного копирования Time Machine может быть не всегда доступен, поэтому функция Time Machine также сохраняет некоторые резервные копии на компьютере Mac. Эти резервные копии называются локальными моментальными копиями.
Использование моментальных копий
Когда диск резервного копирования недоступен, Time Machine автоматически использует для восстановления файлов моментальные копии. Чтобы сделать доступными еще больше резервных копий, подключите диск резервного копирования.
Использование дискового пространства локальными моментальными копиями
Не нужно беспокоиться о том, какой объем хранилища занимают локальные моментальные копии, поскольку они не используют пространство, необходимое для выполнения таких задач, как загрузка файлов, копирование файлов или установка нового программного обеспечения.
Компьютер Mac считает пространство, используемое моментальными копиями, доступным. Тем не менее, Time Machine хранит моментальные копии только на дисках с большим объемом свободного пространства и автоматически удаляет моментальные копии по мере их устаревания или возникновения потребности в пространстве для других задач.
Чтобы удалить локальные моментальные копии вручную, временно отключите Time Machine:
- Откройте настройки Time Machine с помощью меню Time Machine
в строке меню. Также можно перейти в меню Apple () > «Системные настройки» и щелкнуть Time Machine.
- Снимите флажок «Создавать резервные копии автоматически» либо щелкните переключатель «Вкл./Выкл.», в зависимости от того, что отображается в окне настроек Time Machine.
- Подождите несколько минут: для удаления локальных моментальных копий требуется время. Затем снова включите Time Machine. Программа запоминает диски резервного копирования.
Частота сохранения локальных моментальных копий
Time Machine сохраняет одну моментальную копию загрузочного диска примерно каждый час и хранит ее в течение 24 часов. До возникновения потребности в пространстве Time Machine хранит дополнительную моментальную копию последней удачной резервной копии. А в macOS High Sierra и более поздних версий еще одна моментальная копия сохраняется перед установкой любого обновления macOS.
Получаем полный контроль над Time Machine
Сохранение резервных копий ваших данных является важной задачей — еще более важной, чем публикация постов в Twitter и Facebook. Если не делать регулярные бэкапы вашего Mac, вы можете потерять фотографии, которые собирались выложить. Поэтому следить за тем, чтобы ваши данные были в сохранности, принципиально важно.
Time Machine — отличный инструмент, который позволит вам обеспечить сохранность всех ваших файлов. Настроить его проще простого, и для большинства пользователей базового интерфейса Time Machine достаточно. Однако если вы хотите узнать, как воспользоваться дополнительными функциями этого инструмента, для этого вам придется воспользоваться командной строкой, и в этом материале мы расскажем о том, как полностью подчинить себе «Машину времени».
Чтобы приступить к усовершенствованию инструмента, нужно открыть приложение Терминал и воспользоваться командой tmutil . Далее рассмотрим то, какие твики можно внести в Time Machine с помощью командной строки.
Основы
Эти команды могут понадобиться вам, если вы находитесь от своего Mac далеко, но у вас возникла необходимость управлять своими резервными копиями. Основные функции команды tmutil можно увидеть, впечатав в командной строке man tmutilin . Открывшаяся на экране страница сообщает вам, что вы можете проделывать с помощью данной команды. Например, чтобы удаленно включить или выключить Time Machine, нужно воспользоваться такими командами:
sudo tmutil enable
sudo tmutil disable
Команду sudo необходимо использовать вместе со многими командами, которые вы запускаете с помощью tmutil , поскольку для этого вам нужно иметь права администратора. После запуска таких команд от вас потребуют ввести свой пароль. Если вы хотите начать создание резервной копии на Mac с отключенной Time Machine или перед обновлением до новой версии OS X, следует запустить эту команду:
Это то же самое, если вы выберите пункт «Создать резервную копию» из меню Time Machine в верхней части экрана. А если вы хотите остановить процесс резервного копирования, просто запустите такую команду:
Экономия дискового пространства на вашем ноутбуке
Так как ваш ноутбук не всегда подключен к внешнему диску для резервных копий, Time Machine сохраняет «локальные копии» файлов на его жестком диске, которые хранятся там до тех пор, пока внешний диск не будет доступен. Стоит ли упоминать, что эти копии занимают достаточно пространства. Если вы хотите от них избавиться и высвободить место на жестком диске, вы можете воспользоваться следующей командой:
sudo tmutil disablelocal
Данная команда удалит всех «призраков» ваших файлов на жестком диске. Если же вы хотите их вернуть, то для этого можно воспользоваться командой:
sudo tmutil enablelocal
Добавление исключений для папок и файлов
Если вы не хотите, чтобы конкретные папки и файлы копировались на внешний накопитель или Time Capsule, вы можете указать их в настройках Time Machine в Системных настройках. Разумеется, эту функцию можно использовать и с помощью командной строки. Для этого в Терминале нужно набрать:
sudo tmutil addexclusion
Далее следует указать путь к желаемому файлу или папке. Например, мы хотим добавить исключение для папки загрузок, и для этого нам нужно воспользоваться следующей командой:
sudo tmutil addexclusion
Управление удаленными бэкапами
Если вы управляете удаленным Mac, например, сервером, у вас может возникнуть желание изменить настройки Time Machine для этого компьютера. Для начала нужно установить, где хранятся резервные копии Time Machine для данной машины. Запустите эту команду:
В Терминале вы увидите нечто вроде этого:
Name : TM Backup
Kind : Local
Mount Point : /Volumes/TM Backup
ID : B9DAT9A6-0C37-4C39-A2AE-10A3403C97F9
Чтобы изменить путь, можно воспользоваться двумя командами. Для начала нужно удалить текущий путь следующим образом:
Вместо пробела напечатайте текст, который выдала вам команда destinationinfo . Затем нужно запустить эту команду, чтобы установить путь к новому диску:
tmutil setdestination volume_name
Здесь вместо volume_name следует впечатать имя диска, который вы хотите использовать. По желанию можно указать несколько путей, поскольку Time Machine может ротировать свои резервные копии на нескольких дисках.
Получение статистики Time Machine
Time Machine делает множество резервных копий: одну каждый час в течение последних суток, одну в день в течение последней недели и одну за предшествующую неделю. Чтобы ознакомиться со списком сделанных бэкапов, вы можете воспользоваться такой командой:
Данная команда позволяет вам ознакомиться с полным путем к каждой резервной копии. Если же вам интересно, многое ли изменилось в ваших резервных копиях Time Machine, существует команда, которая позволяет узнать, что нового содержится в каждом конкретном бэкапе. Выглядит она следующим образом:
tmutil calculatedrift backup_folder
Здесь вместо backup_folder нужно указать путь к папке, содержащей ваши резервные копии. Причем это не будет папка Backups.backupdb в корневой директории вашей Time Machine, а папка ниже уровнем. Как правило, она названа в честь имени вашего Mac. Плод работы команды может выглядеть примерно так:
Команда tmutil предлагает и множество других функций, таких как осуществление детальных сравнений резервных копий, восстановление объектов из копий и многое другое. Если вы любите погружаться в дебри или вынуждены пользоваться своим Mac удаленно, вам наверняка это очень пригодится.
Отключаем внутренние резервные копии Time Machine
Time Machine в Lion может похвастаться полезной возможностью, о которой многие часто забывают — создание локальных резервных копий. Эта функция оказывается весьма кстати для пользователей портативных компьютеров Mac, которые сохраняют бэкапы на внешний жесткий диск. В этой статье пойдет речь о том, как отключить и повторно включить данную возможность.
Но в чем же заключается польза от локальных бэкапов? Если внешний диск недоступен, Time Machine попытается компенсировать этот недостаток и сохранит дополнительные снапшоты на основном накопителе Mac. У подобной системы имеются очевидные преимущества, поскольку вы можете очень быстро вернуть предыдущие версии случайно удаленных файлов 1 .
Не думаю, что данный подход беспокоит пользователей MacBook Pro с большими винчестерами, но владельцам MacBook Air с твердотельными накопителями подобные бэкапы могут хорошенько подпортить нервы — SSD и так в большинстве случаев маленький и быстро забивается разнообразной информацией, а тут Time Machine занимает много свободного места со своими, пускай, и полезными возможностями.
Чтобы воочию оценить «масштабы трагедии», достаточно зайти в яблочное меню, выбрать пункт «Об этом Mac» и нажать на кнопку «Подробнее» для отображения окна с дополнительными сведениями о вашем компьютере. После этого требуется перейти на вкладку «Хранилище» и найти на графике категорию «Архив» 2 :
В данном случае локальными резервными копиями занято 30 с небольшим гигабайт — это более 12% от общей емкости накопителя и, на мой взгяд, достаточно много. Для отключения данной функции потребуется выполнить всего несколько простых шагов:
1. Зайдите в каталог Программы > Утилиты (/Application/Utilities) и запустите приложение Терминал.app.
2. Дождитесь, пока перед вами появится окно программы, и введите следующую команду:
sudo tmutil disablelocal
3. Осталось ввести пароль от учетной записи, обладающей администраторскими привилегиями (в большинстве случаев это будет пароль от вашего аккаунта на Маке), и сохранение локальных бэкапов будет отключено, а заветные гигабайты на SSD — спасены.
Естественно, совет будет лишь наполовину полезен, если я не расскажу, как всё вернуть на место. Вам потребуется выполнить ту же самую последовательность действий, разве что вместо первоначальной команды необходимо ввести в Терминал.app слегка измененную:
sudo tmutil enablelocal
Также стоит помнить: при отключении этой функции у вас вообще не останется ни одной локальной копии. Поэтому если что-то пойдет не так, а внешний жесткий диск будет недоступен, вам крупно не повезло.