Как изменить расписание резервного копирования Time Machine

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

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

Меня зовут Эрик, я компьютерный энтузиаст и инженер-программист. Мне нравится находить способы настроить компьютеры для более эффективной работы, и возможность создать собственное расписание резервного копирования может быть важна по нескольким причинам.

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

Изменение расписания резервного копирования

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

Если вы уже пробовали это, вы видели, что единственные варианты — запланировать запуск Time Machine вручную, ежечасно, ежедневно или еженедельно.

Если вы выберете ежечасно, ежедневно или еженедельно из списка выше, резервное копирование начнет выполняться, как только вы включите этот параметр, и продолжится с выбранной вами частотой каждый час, день или неделю. Например, если сейчас 8:05 и вы выбираете ежечасно, он будет запускаться в 9:05, 10:05, 11:05 и так далее.

Если вы решите бегать ежедневно, он будет запускаться каждый день в 8:05. Если выбран еженедельный режим, он будет запускаться в один и тот же день каждую неделю в 8:05. Эти базовые настройки могут отлично сработать для некоторых, и пока вы включаете их в то время, когда хотите, чтобы они запускались, у вас есть некоторый контроль над ними.

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

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

Давайте сначала рассмотрим базовую настройку Time Machine, а затем рассмотрим некоторые другие методы.

Настроить расписание машины времени

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

Когда вы будете готовы сделать это, вы можете использовать следующие шаги.

(Примечание. Эти действия относятся к последней версии macOS Ventura, но могут немного отличаться, если вы используете более раннюю версию macOS.)

Шаг 1: Откройте настройки системы.

Нажмите на символ Apple в левом верхнем углу экрана и выберите «Настройки системы».

Шаг 2. Выберите «Основные», а затем «Машина времени».

Шаг 3. Выберите «Параметры» на экране «Машина времени».

Шаг 4. На экране «Параметры» нажмите кнопку Резервная частота падать.

Шаг 4: Выберите опцию частоты, которую вы хотите использовать.

Шаг 5: После того, как вы выбрали частоту, нажмите кнопку Сделанный кнопка.

Используйте Cron для планирования резервного копирования

Если вам нужен полный контроль над тем, когда и как часто выполняются резервные копии, вам может подойти задание cron. Cron — это команда или утилита UNIX/LINUX, которая позволяет планировать запуск заданий (команд, сценариев, приложений и т. д.) в определенное время с точностью до минуты.

Вы можете настроить задания cron с помощью приложения терминала вашего Mac. Поначалу это может показаться немного пугающим, но как только вы освоитесь с форматом cron, это станет относительно простой задачей. Я кратко расскажу, как это сделать, но есть отличное видео, если вы хотите узнать больше об использовании cron.

Идея состоит в том, чтобы использовать tmutil startbackup команда для запуска резервного копирования из командной строки. Поскольку crontab позволяет нам запускать такие команды, как tmutil startbackup в любое время мы можем настроить запуск этой команды по составленному нами расписанию.

Формат Кронтаба

Чтобы использовать crontab, нам нужно поместить в файл crontab команду, указывающую, когда эта команда будет выполняться, а затем саму команду. Команда в crontab имеет следующий формат.

* * * * * <команда для запуска>

В нашем случае <команда для запуска> — это tmutil startbackup. 5 звездочек в начале строки обозначают параметры времени, и если оставить звездочку *, она будет работать для каждого интервала этого параметра.

Поэтому, если вы оставите все параметры звездочками, он будет запускаться каждую минуту каждого часа каждого месяца и каждый день недели. Посмотрите на изображение ниже, чтобы увидеть параметр времени, который представляет каждый *.

Если бы я хотел запускать резервное копирование каждый день в 12:30, команда выглядела бы так:

30 12 * * * tmutil startbackup

Это может усложниться, если мы захотим добавить больше времени и определенных дней. Например, если я хочу, чтобы он запускался в 12:30 и 8:30 по понедельникам, средам и пятницам, команда будет такой:

30 12.20 * * 1,3,5 tmutil startbackup

Как видите, существует множество способов настроить это, и я не буду углубляться в эту часть. Я настоятельно рекомендую это сделать, если вы решите использовать этот метод и еще не знакомы с cron.

Планирование вашей работы в Crontab

После того, как вы определили свое расписание и знаете, как его отформатировать с помощью команды, вам нужно будет ввести его в crontab. Это делается с помощью команды crontab -e, которая откроет файл crontab в редакторе.

По умолчанию ваша система откроет его с помощью редактора vi. Для некоторых это может быть нормально, но если вы предпочитаете открывать его в другом редакторе, например nano, вы можете сделать это, указав редактор в команде crontab, как показано ниже.

ВИЗУАЛЬНЫЙ=нано crontab -e

В приведенном ниже примере я буду использовать nano, чтобы упростить задачу, но если вы предпочитаете использовать vi, вы можете просто исключить часть VISUAL=nano из команды.

Убедитесь, что частота резервного копирования Time Machine установлена ​​на Вручную. Вы можете использовать шаги, описанные в предыдущем разделе, чтобы проверить и/или изменить это, если необходимо. Затем выполните следующие действия, чтобы запланировать резервное копирование с помощью crontab.

Шаг 1: Откройте терминал.

Используйте любой метод, который вы предпочитаете для запуска приложения Терминала.

Шаг 2. Откройте файл crontab с помощью команды crontab.

Параметр -e означает редактирование и позволяет редактировать файл crontab.

ВИЗУАЛЬНЫЙ=нано crontab -e

Шаг 3. Введите задание cron.

В моем примере я создам расписание, по которому резервное копирование будет выполняться дважды в день: в 7:00 и 18:00. Вы можете придумать любое расписание, если знаете, как его отформатировать для crontab. Команда для моего примера будет выглядеть следующим образом.

0 7.18 * * * tmutil startbackup

Введите приведенную выше команду или скопируйте и вставьте ее в окно редактора nano, которое вы только что запустили на предыдущем шаге.

Шаг 4: Сохраните и закройте файл.

После того, как вы вставите команду в редактор, вам нужно будет сохранить ее и выйти из nano. Нажмите CONTROL+O, чтобы сохранить файл, а затем CONTROL+X, чтобы выйти.

Шаг 5: Подтвердите изменение.

Вам будет предложено подтвердить административное изменение. Нажмите на ХОРОШО подтвердить.

Теперь резервное копирование будет запланировано. Имейте в виду, что вы не увидите Следующая резервная копия запланировано в настройках Time Machine. Это связано с тем, что на самом деле мы запускаем резервное копирование вручную; просто crontab будет запускать его по своему расписанию, а утилита Time Machine об этом не знает.

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

Используйте стороннее приложение

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

Некоторые доступные приложения планируют резервное копирование с той же гибкостью, что и метод cron, показанный выше. Фактически, многие из них используют для этого cron или аналогичный инструмент, но вам предоставляется графический интерфейс пользователя на рабочем столе, чтобы упростить работу.

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

Часто задаваемые вопросы

Ниже приведены несколько часто задаваемых вопросов об изменении расписания резервного копирования Time Machine.

Зачем мне гибкий график?

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

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

Как часто мне следует выполнять резервное копирование?

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

Будет ли Crontab работать, когда мой компьютер выключен?

Нет. Когда ваш компьютер выключен или даже находится в спящем режиме, crontab не будет запускать резервные копии. Это верно даже для тех, кто запланирован с помощью самой Time Machine. Для резервного копирования компьютер должен быть запущен. Если один из них пропущен, пока он выключен, он попытается сделать это, как только вы его включите.

Есть ли способ просмотреть текущие запланированные задания cron?

Да. Если вы просто хотите посмотреть, что запланировано в crontab, вы можете использовать параметр -l вместо -e. Используйте команду, как показано ниже.

кронтаб -л

Заключение

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

Как вы запускаете резервные копии Time Machine? Дайте мне знать, если у вас есть какие-либо вопросы или комментарии. Я хотел бы услышать ваше мнение!

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *