Warum läuft auf meinem Mac jetzt seit zwei Tagen fsck_hfs?


26

Mir fsck_hfsist gestern zum ersten Mal aufgefallen, dass das Programm läuft und 50-75% der CPU ausmacht. Es läuft heute weiter.

pszeigt, dass es tut /sbin/fsck_hfs -f -n -x -E /dev/disk3. Einziges Problem: Ich glaube nicht, dass ich eine habe /dev/disk3.

  1. Warum läuft es?
  2. Wird es jemals zu Ende gehen?
    • Kann ich killes
  3. Was ist /dev/disk3? Könnte es sich um mein Time Machine-Volume handeln, das momentan nicht gemountet ist?

Systeminfo: MacBook Pro (2008). Es sind zwei Festplatten installiert - die interne Festplatte ( /dev/disk1) und eine PC-Karten-SSD ( /dev/disk0überraschenderweise). Es wird eine Verbindung zu einem entfernten Time Machine-Volume hergestellt, das an eine Airport Extreme-Basisstation angeschlossen ist.


1
ein anderer Datenpunkt; Mein 10.13.5-Laptop hat gerade zwei Stunden damit verbracht, ein Backup auf einem NAS-Laufwerk zu "überprüfen". Anscheinend stecken 84% fest. Der Großteil der CPU-Zeit wurde fsck_hfsmit im Grunde genommen null Netzwerkverkehr (~ 5 Pakete pro Sekunde) verbraucht (vergleichbar mit der Befehlszeile des OP), und ich denke, dass die IO-Operationen auf der Festplatte ebenfalls niedrig waren, aber ich habe das nicht so oft überprüft. Es wurde keine offensichtliche Änderung des Fortschritts in der GUI gemeldet (was mir aufgefallen ist) und diese wurde gerade erfolgreich abgeschlossen.
Sam Mason

Antworten:


19
  1. Es wurde wahrscheinlich ausgeführt, als Ihr Time Machine-Volume bereitgestellt wurde.
  2. Wenn der Band nicht mehr vorhanden ist, bezweifle ich es.
    • Ich bin sicher, dass Sie können sudo killall fsck_hfs; es würde nichts schaden. (Haben Sie versucht, neu zu starten?)
  3. Es ist wahrscheinlich.

Danke für die Hilfe! Du hattest Recht. Kurz nachdem killTime Machine das Backup erstellt hatte, war es nicht in der Lage, es zu überprüfen. Es wurde wahrscheinlich letzte Nacht verwirrt, als ich mein MacBook schloss und nach Hause nahm. Verrückt, dass es versucht, ein ~ 750-GB-Image über WLAN zu überprüfen! Ich musste meinen Computer einige Tage lang eingeschaltet lassen und im Büro sein, damit er fertig war…
Nate,

1
Sie möchten das Beenden wahrscheinlich nicht erzwingen, da Sie dann gezwungen sind, Ihren gesamten Computer erneut zu sichern, und Sie verlieren dann den vorhandenen Sicherungsverlauf
Sirenen

1
@Nate "... es wird versucht, ein Festplatten-Image mit ca. 750 GB über WLAN zu überprüfen! ..." - das ist nicht der Fall. es wird nur ein Bruchteil des Bildes übertragen. Stichwort: CopyHFSMeta , siehe zum Beispiel forums.freenas.org/index.php?threads/…
Graham Perrin

26

Wenn Sie in der Menüleiste auf das Time Machine-Symbol klicken und "Überprüfung überspringen" wählen, wird der fsck_hfsVorgang abgebrochen. Vielleicht ein bisschen schöner als kill...


Lass es einfach laufen, warte bis es fertig ist.
Zhang Buzz

3

Sie können auch auf das Time Machine-Symbol klicken, "Open Time Machine Preferences ..." auswählen und einen Fortschrittsbalken darüber anzeigen, wie weit der "Backup" -Prozess fortgeschritten ist.

Sie können dann auf das "x" neben dem Fortschrittsbalken klicken, um den Überprüfungsprozess zu beenden.


1

Ich würde empfehlen, es nicht zu töten.

Das letzte Mal hat es meine Time Machine-Sicherung in einem Zustand belassen, in dem OSX davon ausgegangen ist, dass sie beschädigt ist. Dies führte dazu, dass OSX sich weigerte, dieses Backup weiter zu verwenden, dh OSX bat mich, ein neues Backup zu erstellen (was effektiv bedeuten würde, dass ich jeglichen Verlauf in meinem Backup verlieren würde, z. B. gelöschte Dateien, frühere Versionen geänderter Dateien usw.).

Ich habe es geschafft, das Time Machine-Backup in einen guten Zustand zu versetzen, sodass OSX dieses Backup weiterhin verwenden kann, aber es war ein ziemlicher Aufwand.


Möchten Sie erklären, wie Sie das Backup wieder in einen guten Zustand versetzen? Ich habe jetzt ein leeres Sparsebundle auf meiner Time Machine.
Matt M.

@MattM. Wenn Ihr Sparsebundle wirklich leer ist, können Sie es meiner Meinung nach nicht speichern. Aber wenn es nicht leer ist, sondern nur als korrupt markiert ist, sollte es gerettet werden können. Ich kann mich nicht genau erinnern, was ich getan habe. Ich habe die Lösung über eine Google-Suche gefunden. Das Sparsebundle enthält jedoch eine Metadatendatei mit einer Eigenschaft, die besagt, dass die Sicherung überprüft / beschädigt wird. Der Prozess war also so etwas wie das Aufheben der Bereitstellung des Zeitcomputer-Volumes, das Auffinden der Metadatendatei, das Anpassen dieser Eigenschaften und möglicherweise das erneute Bereitstellen des Zeitcomputer-Volumes (möglicherweise habe ich anschließend manuell einen Überprüfungsschritt ausgeführt)
Pete,

Ich habe Data Rescue 4 für Mac verwendet und es hat wie ein Champion für 99 US-Dollar funktioniert. Ich wollte keinen irreversiblen Verlust riskieren, indem ich die Metadaten bearbeitete. Es stellte die Daten direkt auf meinem lokalen Laufwerk wieder her und las das Sparsebundle von Time Capsule, das über Ethernet verbunden war.
Matt M.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.