Ускоряем Time Machine в Mac

Максим

Ускоряем Time Machine в Mac

Функция Time Machine, представленная в Mac OS X Leopard (10.5), позволяет автоматически создавать резервные копии системы с помощью Time Capsule, встроенного жёсткого диска или другого Mac, подключенного по локальной сети. Будучи один раз настроенным, процесс резервного копирования происходит незаметно для пользователя, потому что система следит за тем, насколько занят в текущий момент процессор и модуль памяти Mac.

Из такой бережности к текущей работе пользователя вытекает главный недостаток Time Machine — медлительность в работе. Некоторым владельцам Mac важно, чтобы резервное копирование имело высокий приоритет, и не приостанавливалось по каким-либо причинам.

Чтобы предоставить Time Machine высокий приоритет в Mac, и заставить систему не останавливать создание резервной копии необходимо открыть Терминал (присутствует в списке приложений) и ввести команду:

sudo sysctl debug.lowpri_throttle_enabled=0

Если система запросит логин и пароль, эти данные нужно ввести.

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

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

1. В окне Терминала введите команду (одной строкой)

sudo nano /Library/LaunchDaemons/nothrottle.plist

2. В окне Терминала откроется редактор. В него необходимо скопировать код:

<?xml version="1.0" encoding="UTF-8"?>
http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>nothrottle</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/sysctl</string>
<string>debug.lowpri_throttle_enabled=0</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

3. Находясь в активном окне Терминала, удерживая клавишу ctrl, нажмите “O” (не путать ctrl с cmd!), а затем нажмите Enter. После этого, удерживая клавишу ctrl, нажмите “X”.

4. Скопируйте в окно Терминала команду (в одну строку):

sudo chown root /Library/LaunchDaemons/nothrottle.plist;sudo launchctl load /Library/LaunchDaemons/nothrottle.plist

5. Закройте Терминал.

Готово, можно перезагружать Mac, резервные копии будут всегда создаваться с высоким уровнем приоритета.

Чтобы вернуть низкий приоритет Time Machine достаточно ввести в Терминал код:

sudo launchctl unload -w /Library/LaunchDaemons/nothrottle.plist

После этого нужно закрыть Терминал и перезагрузить систему.

2

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

noizo
+224
Спасибо за наводку. Посмотрим

Сообщение отправлено из мобильного приложения iGuides
14 марта 2016 в 21:37
#
+18
Напишите кто-то пример, реальный пример, когда нужно делать быстрые резервные копии???
ТаймМашина долго делает резервную копию только первый раз, потом копирует только ново-появившуюся инфу.

Сообщение отправлено из мобильного приложения iGuides
14 марта 2016 в 23:50
#
noizo
+224
Если копию давно не делали, тогда реально нужно

Сообщение отправлено из мобильного приложения iGuides
16 марта 2016 в 14:37
#