Управление Time Machine из командной строки

от автора

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

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

Основы

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

Основы команды tmutil можно найти, набрав человек tmutil в Терминале. (Вы найдете терминал приложение в / Applications / Utilities папки.) Страница человек говорит вам, что вы можете сделать с этой командой.

Например, чтобы включить программу Time Machine или выключить, вы можете запустить эти команды:

Судо tmutil включить
Судо tmutil отключить

Команда Sudo требуется для многих команд вы выдаете с tmutil, потому что вам нужно привилегии администратора; вам придется ввести пароль после выполнения вышеуказанных команд.

Если вы хотите запустить резервное копирование Time Machine сразу, на Mac, который либо отключен Машина времени, или, сказать, как раз перед обновлением до новой версии OS X, вы можете запустить эту команду:

tmutil запуска резервного копирования

Это то же самое, как выбрать Back Up Теперь в меню Time Machine в строке меню в верхней части экрана.

И если вы хотите, чтобы остановить резервное копирование, просто запустить этот:

tmutil stopbackup

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

Суд tmutil disablelocal

Выполнение этой команды также удалит любые локальные снимки. Вы можете включить локальные снимки обратно, выполнив:

Суд tmutil enablelocal

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

SUDO tmutil addexclusion

Часть выступает за путь к файлу или папке. Например, если я хочу, чтобы исключить мою папку Загрузки из резервных копий Time Machine, Я хотел бы выполнить следующую команду:

Судо tmutil addexclusion ~ / Загрузки

Команда tmutil addexclusion обладает интересным свойством: это липкая. При использовании этой команды, пункт исключить остается в списке Time Machine исключения, даже если вы переместите его, который не тот случай, когда вы исключаете элементы из предпочтений машины панели времени. Если вы используете приведенную выше команду с флагом -p, то это не будет липким, и будет таким же, как исключение вы добавляете из временных предпочтений машины панели.

Управление удаленного резервного копирования

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

tmutil destinationinfo

Вы увидите что-то вроде этого в терминале:

имя : TM резервного копирования

вид : Местный

Точка монтирования : /Объемы / TM резервного копирования

Я БЫ : B9DAT9A6-0C37-4C39-A2AE-10A3403C97F9

Для изменения назначения, вы можете использовать две команды. Первый, удалить текущий пункт назначения, как это:

tmutil removedestination

На месте , введите текстовую строку, возвращаемую командой destinationinfo. Затем запустите эту команду, чтобы создать новый диск назначения:

tmutil setdestination имя_тома

Заменить имя_тома с именем диска или тома вы хотите использовать. Вы можете добавить несколько адресатов, а также, поскольку Time Machine может вращать свои резервные копии на нескольких дисках или томов. Смотрите человек tmutil для дополнительной информации о настройке несколько резервных пунктов назначения. (Теперь вы можете сделать это без командной строки тоже, смотрите в разделе "Как создать резервные копии Time Machine".)

Получить Time Machine статистику

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

tmutil listbackups

Это покажет полный путь к каждой резервной копии.

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

tmutil calculatedrift backup_folder

Заменить backup_folder на путь к папке, содержащей ваши резервные копии. Это не папка Backups.backupdb на верхнем уровне вашего времени объем машины, а следующая папка вниз; это, как правило, помечены именем вашего компьютера Mac.

Например, когда я запустил эту команду на моих резервных копий, Я видел данные, как это:

Вот то, что я видел, когда я выполнил команду tmutil calculatedrift backup_folder на моем Mac.
Обратите внимание, что эта команда занимает много времени для запуска, а ваш Mac должен вычислять много информации.

Команда tmutil предлагает много других вариантов, такие как способность наследовать назначения, выполнить детальное сравнение резервных копий, восстановления элементов и многое другое. Смотрите человек tmutil, чтобы узнать все, что вы можете сделать.

Если вы любите углубляясь в суровыми буднями, и особенно, если вы управляете удаленным Macs, Вы найдете, что это будет очень полезным инструментом.