Либо одна программа застряла в очень эффективном цикле записи изменений, которые вызвали fseventsd
много работы, либо это сам бесконечный цикл, обрабатывающий неразрешимую структуру данных на одном из подключенных томов.
В предыдущем случае - такие программы, как fseventer, которые читают один и тот же поток данных, вероятно, тоже зависнут - теперь у вас будет два процесса с 50% -ной загрузкой, пытающиеся обработать бесконечное количество данных. (Это отличный момент для данных, если вы пытаетесь увидеть, что не так.) Похоже на вопросы, спрашивающие, почему syslogd
занимает весь процессор - обычно это какая-то другая программа, которая сходит с ума, вызывая много работы.
Когда / если это случится снова - начните выходить из программ и подумайте о выходе из системы. Вы узнаете, является ли нарушающий элемент процессом системного уровня или процессом пользовательского уровня. fs_usage
может быть полезно посмотреть, какие конкретные программы IO тяжелы.
fsck
из-за загрузки в однопользовательский режим обычно требуется, если у вас есть круглые жесткие ссылки или другие вырожденные махинации с файловой системой, которые могут вызвать такой всплеск активности.