Почему на моем 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.


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

Ответы:


19
  1. Вероятно, он работал с момента подключения тома Time Machine.
  2. Если тома больше нет, я сомневаюсь в этом.
    • Я уверен, что вы можете sudo killall fsck_hfs; это не повредит ничего. (Вы пытались перезапустить?)
  3. Это, вероятно, так и есть.

Спасибо за помощь! Ты был прав. Через мгновение после 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» рядом с индикатором выполнения, чтобы остановить процесс проверки.


1

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

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

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


Не могли бы вы объяснить, как вернуть резервную копию в нормальное состояние? У меня сейчас пустая разбросанная машина на моей Машине времени.
Мэтт М.

@MattM. Если ваша скудная порода действительно пуста, я не думаю, что вы можете сохранить ее. Но если оно не пустое, просто помечено как испорченное, как у меня, оно должно быть спасено. Я не помню точно, что я сделал, нашел решение через поиск в Google. Но sparsebundle содержит некоторый файл метаданных, у которого есть свойство, сообщающее, что резервная копия проверяется / повреждена. Таким образом, процесс представлял собой что-то вроде размонтирования тома машины времени, поиска файла метаданных, настройки этих свойств и, возможно, перемонтирования тома машины времени (возможно, я вручную
Пит

Я использовал Data Rescue 4 для Mac, и он работал как чемпион за 99 долларов. Я не хотел рисковать необратимыми потерями, редактируя метаданные. Он восстановил данные непосредственно на моем локальном диске, читая разреженный пакет из Time Capsule, подключенного через Ethernet.
Мэтт М.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.