Возможно, вы знаете, что Lion представил MTMFS, файловую систему Mobile Time Machine.
У меня была пара случаев, когда MTMFS несколько часов подряд жевала все ядро моего двухъядерного MacBook Pro (середина 2009 года), не имея никаких доказательств того, что он действительно делает что-то конструктивное.
Как следствие, температура процессора повышается, а охлаждающие вентиляторы работают быстро и шумно.
Перезапуск машины снова успокоил ситуацию, но я ожидаю, что она запустится снова.
Кто-нибудь понимает MTMFS достаточно хорошо, чтобы предположить, почему он постоянно занят (или, скорее всего, просто ошибка), или есть какое-то решение в настоящее время? Я боюсь, что я мог оглохнуть или быть ошпаренным до того, как Apple выпустит обновление ...
Ответы:
Я страдал от этого сегодня, когда находил / -wh what -exec this-or-that {} \;
Внезапно mtmfs получил 100% CPU. Оказывается, mtmfs - это специальная файловая система, смонтированная в / Volumes / MobileBackups. Если вы запустите что-то, что будет обращаться к файлам без разбора, например, find (что делают многие «чистые» программы), mtmfs будет использовать много ресурсов ЦП, когда к его файлам обращаются.
У вас есть два варианта:
1) Как предложено, отключите локальные резервные копии Time Machine (sudo tmutil disablelocal)
2) Убедитесь, что вы исключили / Volumes / MobileBackups (или даже / Volumes, так как запуск поиска в сетевых файловых системах может быть ничтожным) из команды поиска.
Это должно решить проблему.
источник
Чтобы отследить проблему, вам, возможно, придется погрузиться в
fs_usage
другие инструменты, которые фиксируют активность файловой системы, как это происходит.Обычно я видел незначительные проблемы с повреждением файловой системы (или ошибки в коде - трудно сказать / трудно воспроизвести эту проблему) как причину этого. На практике я не могу заставить его снова выйти из строя после очистки существующей локальной резервной копии.
sudo tmutil disablelocal
sudo tmutil enablelocal
источник
Запуск,
sudo find / -type f -mmin -5
пока mtmfs использовал 85% моего Mac, показал, что процесс пишет/Volumes/MobileBackups/Backups.backupdb
.Я полагаю, что TM делала ежедневное локальное резервное копирование
источник
Я также заметил это на моем новом MacBook Air. Я обнаружил, что выключение и повторное включение Time Machine остановит процессорную нагрузку, но я не знаю, как остановить это снова.
источник