Dlaczego mój Mac uruchamia fsck_hfs od dwóch dni?

26

Po raz pierwszy zauważyłem, że fsck_hfsdziała, zajmując 50-75% procesora, wczoraj. Nadal działa do dziś.

pspokazuje, że to działa /sbin/fsck_hfs -f -n -x -E /dev/disk3. Jedyny problem: nie sądzę, żebym miał /dev/disk3.

  1. Dlaczego to działa?
  2. Czy to kiedyś się skończy?
    • Mogę to killzrobić
  3. Co to jest /dev/disk3? Czy może to być mój wolumin Time Machine, który nie jest obecnie montowany?

Informacje o systemie: MacBook Pro (2008). Ma zainstalowane dwa dyski - dysk wewnętrzny ( /dev/disk1) i dysk PC Card SSD ( /dev/disk0, co zaskakujące). Łączy się ze zdalnym woluminem Time Machine podłączonym do stacji bazowej Airport Extreme.

Nate
źródło
1
inny punkt danych; mój laptop 10.13.5 spędził dwie godziny „weryfikując” kopię zapasową na dysku NAS, najwyraźniej utknął na poziomie 84%. Większość czasu procesora się zbliżała fsck_hfs(podobny do wiersza poleceń do OP) przy zasadniczo zerowym ruchu w sieci (~ 5 pakietów na sekundę) i myślę, że operacje We / Wy dysku były również niskie, ale nie sprawdzałem tego tak bardzo. W GUI nie odnotowano żadnych widocznych zmian w toku (które zauważyłem), a następnie zakończyło się pomyślnie.
Sam Mason

Odpowiedzi:

19
  1. Prawdopodobnie działał od momentu zamontowania woluminu Time Machine.
  2. Jeśli tom nie jest już obecny, wątpię w to.
    • Jestem pewien, że możesz sudo killall fsck_hfs; nic by nie zaszkodziło. (Czy próbowałeś uruchomić ponownie?)
  3. Prawdopodobnie jest.
krążyć
źródło
Dzięki za pomoc! Miałeś rację. Chwilę po killtym, Time Machine pojawiło się, mówiąc, że nie może zweryfikować mojej kopii zapasowej. Prawdopodobnie zeszłej nocy stał się zdezorientowany, kiedy zamknąłem MacBooka i zabrałem go do domu. Dziwne, że spróbuje zweryfikować obraz dysku o pojemności ~ 750 GB przez Wi-Fi! Musiałbym pozostawić włączony komputer i na kilka dni w biurze, żeby się skończył…
Nate,
1
Prawdopodobnie nie chcesz wymuszać wyjścia z niego, ponieważ zmusza cię to do ponownego utworzenia kopii zapasowej całego komputera, a następnie tracisz istniejącą historię tworzenia kopii zapasowych
Sirens
1
@Nate „… spróbuje zweryfikować obraz dysku o pojemności ~ 750 GB przez Wi-Fi!…” - tak się nie dzieje; przesyłana jest tylko część obrazu. Słowo kluczowe: CopyHFSMeta , patrz na przykład forums.freenas.org/index.php?threads/…
Graham Perrin
26

Kliknięcie ikony wehikułu czasu na pasku menu i wybranie opcji „Pomiń weryfikację” spowodowało fsck_hfszatrzymanie procesu. Może nieco ładniejszy niż kill...

dubek
źródło
Po prostu pozwól mu działać, poczekaj na zakończenie.
Zhang Buzz
3

Możesz także kliknąć ikonę Wehikułu Czasu, wybrać „Otwórz Preferencje Wehikułu Czasu ...” i powinieneś zobaczyć pasek postępu pokazujący, jak daleko jest proces tworzenia kopii zapasowej.

Następnie możesz kliknąć „x” obok paska postępu, aby zatrzymać proces weryfikacji.

svec
źródło
1

Odradzałbym zabijanie go.

Ostatnim razem tak zrobiłem, pozostawiając kopię zapasową Time Machine w stanie, w którym OSX uważało, że jest uszkodzona. Spowodowało to, że OSX odmówił dalszego korzystania z tej kopii zapasowej, tj. OSX zapytał mnie o utworzenie nowej kopii zapasowej (co w efekcie oznaczałoby, że utracę historię w kopii zapasowej, np. Usunięte pliki, poprzednie wersje zmodyfikowanych plików itp.)

Udało mi się przywrócić kopię zapasową Time Machine do dobrego stanu, umożliwiając OSX dalsze korzystanie z tej kopii, ale było to dość kłopotliwe.

Pete
źródło
Chcesz wyjaśnić proces przywracania kopii zapasowej do dobrego stanu? Mam teraz pusty sparsebundle na Wehikule Czasu.
Matt M.
@MattM. Jeśli twój sparsebundle jest naprawdę pusty, nie sądzę, że możesz go uratować. Ale jeśli nie jest puste, oznaczone jako tak samo zepsute jak moje, powinno być możliwe do odzyskania. Nie pamiętam dokładnie, co zrobiłem, znalazłem rozwiązanie za pomocą wyszukiwarki Google. Ale sparsebundle zawiera plik metadanych, który ma właściwość informującą, że kopia zapasowa jest sprawdzana / uszkodzona. Tak więc proces było coś jak odmontować objętości maszyna czasu, znajdź plik metadanych, ustawić te właściwości, ewentualnie Remount objętość wehikuł czasu (może być ręcznie prowadził krok weryfikacji potem)
Pete
Użyłem Data Rescue 4 na Maca i działał jak mistrz za 99 USD. Nie chciałem ryzykować nieodwracalnej straty, edytując metadane. Przywróciło dane bezpośrednio na mój dysk lokalny, odczytując sparsebundle z Time Capsule podłączonej przez Ethernet.
Matt M.