Почему на моем Mac уже два дня работает fsck_hfs?

26

Я впервые заметил, что fsck_hfsон работал, занимая 50-75% процессора, вчера. Это продолжает работать сегодня.

psпоказывает, что он делает /sbin/fsck_hfs -f -n -x -E /dev/disk3. Единственная проблема: я не думаю, что у меня есть /dev/disk3.

  1. Почему это работает?
  2. Это когда-нибудь закончится?
    • Могу ли я killэто?
  3. Что такое /dev/disk3? Может ли это быть мой объем Time Machine, который в данный момент не установлен?

Информация о системе: MacBook Pro (2008). На нем установлены два диска - внутренний диск ( /dev/disk1) и твердотельный накопитель PC Card (что /dev/disk0удивительно). Он подключается к удаленному тому Time Machine, подключенному к базовой станции Airport Extreme.

Nate
источник
1
другое назначение данных; Мой ноутбук 10.13.5 только что потратил два часа на «проверку» резервной копии на диске NAS, по-видимому, застрял на 84%. Большая часть процессорного времени шла fsck_hfs(аналогично командной строке) с практически нулевым сетевым трафиком (~ 5 пакетов в секунду), и я думаю, что количество операций ввода-вывода на диске также было низким, но я не слишком проверял это. В GUI (что я заметил) не было зафиксировано видимых изменений в ходе выполнения, а затем оно просто успешно завершилось.
Сэм Мейсон

Ответы:

19
  1. Вероятно, он работал с момента подключения тома Time Machine.
  2. Если тома больше нет, я сомневаюсь в этом.
    • Я уверен, что вы можете sudo killall fsck_hfs; это не повредит ничего. (Вы пытались перезапустить?)
  3. Это, вероятно, так и есть.
squircle
источник
Спасибо за помощь! Ты был прав. Через мгновение после killэтого появилась машина времени, заявив, что не смогла проверить мою резервную копию. Вероятно, это смутило прошлой ночью, когда я закрыл свой MacBook и забрал его домой. С ума сошел, что он попытается проверить образ диска ~ 750 ГБ по Wi-Fi! Мне бы пришлось оставить свой компьютер включенным и в офисе на несколько дней, чтобы он завершился…
Нейт,
1
Вы, вероятно, не хотите принудительно завершать его, потому что это заставляет вас сделать резервную копию всего компьютера, а затем вы теряете существующую историю резервного копирования
Sirens
1
@Nate «… он попытается проверить образ диска размером ~ 750 ГБ по Wi-Fi!…» - это не то, что происходит; передается только часть изображения. Ключевое слово: CopyHFSMeta , см., Например, forums.freenas.org/index.php?threads/…
Грэм Перрин,
26

Нажав на иконку Time Machine в строке меню и выбрав «Пропустить проверку», fsck_hfsпроцесс остановился сам. Может быть, немного лучше, чем kill...

Дюбек
источник
Просто дайте ему поработать, просто дождитесь его окончания.
Чжан Базз
3

Вы также можете щелкнуть значок Time Machine, выбрать «Открыть настройки Time Machine ...», и вы должны увидеть индикатор хода выполнения процесса «Резервное копирование».

Затем вы можете нажать «x» рядом с индикатором выполнения, чтобы остановить процесс проверки.

SVEC
источник
1

Я бы рекомендовал не убивать его.

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

Мне удалось привести резервную копию Time Machine в хорошее состояние, что позволило OSX продолжать использовать эту резервную копию, но это было довольно сложно.

Пит
источник
Не могли бы вы объяснить, как вернуть резервную копию в нормальное состояние? У меня сейчас пустая разбросанная машина на моей Машине времени.
Мэтт М.
@MattM. Если ваша скудная порода действительно пуста, я не думаю, что вы можете сохранить ее. Но если оно не пустое, просто помечено как испорченное, как у меня, оно должно быть спасено. Я не помню точно, что я сделал, нашел решение через поиск в Google. Но sparsebundle содержит некоторый файл метаданных, у которого есть свойство, сообщающее, что резервная копия проверяется / повреждена. Таким образом, процесс представлял собой что-то вроде размонтирования тома машины времени, поиска файла метаданных, настройки этих свойств и, возможно, перемонтирования тома машины времени (возможно, я вручную
Пит
Я использовал Data Rescue 4 для Mac, и он работал как чемпион за 99 долларов. Я не хотел рисковать необратимыми потерями, редактируя метаданные. Он восстановил данные непосредственно на моем локальном диске, читая разреженный пакет из Time Capsule, подключенного через Ethernet.
Мэтт М.