Was sind die Unterschiede oder Gemeinsamkeiten bei der Verwendung eines Journaling-Dateisystems und Time Machine-Sicherungen?

Ich möchte wissen, ob die Verwendung von Mac OS Extended Journaled die richtige Wahl für ein MacBook Pro ist, das nur nachts mit der externen Festplatte verbunden wäre. Es macht für mich keinen Sinn, jede Aktion eines Mac zu protokollieren, der nicht immer verbunden ist.

Ich möchte auch dieselbe externe Festplatte für Time Machine-Backups verwenden. Wie richte ich eine externe Festplatte richtig ein, um Dateisicherungen mit einem MacBook durchzuführen?

Ich bin verwirrt darüber, dass ein Journaled File System und Time Machine keine verwandten Prozesse sind. Mache ich beides oder passiert beides zusammen?
Wie arbeiten Sie?

Antworten (3)

Ich werde versuchen, das Journaling so zu erklären, wie ich es sehe. Ich werde den Prozess wahrscheinlich nicht ganz richtig wiedergeben, aber Sie werden eine bessere Vorstellung davon haben, wie das Journaling funktioniert.

Angenommen, ich möchte einige neue Daten in das Journaldateisystem schreiben. Die Schritte wären etwa wie folgt.

  1. Das Betriebssystem schreibt einen neuen Eintrag in das Journal. Dieser Eintrag gibt an, dass ich die neuen Daten schreiben möchte. Das Betriebssystem enthält auch alle Informationen, die zum Rückgängigmachen des Vorgangs erforderlich sind.
  2. Das Betriebssystem markiert im Journal, dass es den Journaleintrag fertig erstellt hat.
  3. Das Betriebssystem durchläuft nun den Prozess, die neuen Daten auf das Laufwerk zu schreiben.
  4. Das Betriebssystem markiert im Journal, dass es die im Journaleintrag angegebene Aufgabe abgeschlossen hat. Der durch diesen Eintrag belegte Platz im Journal kann nun wiederverwendet werden.

Wenn das System während dieser Schritte abstürzt, passiert beim Neustart des Computers Folgendes.

Wenn der Computer Schritt 2 nie abgeschlossen hat, kann der Journaleintrag als abgeschlossen markiert werden, damit der Speicherplatz wiederverwendet werden kann. Mit anderen Worten, die Task zum Schreiben der Daten wurde nie gestartet, sodass der Journaleintrag ignoriert werden kann.

Wenn der Computer Schritt 2, aber nicht Schritt 4 abgeschlossen hat, wird die im Journaleintrag gespeicherte Information verwendet, um das Dateisystem in den Zustand zurückzubringen, bevor der Journaleintrag erstellt wurde. Nachdem dies abgeschlossen ist, kann der Journaleintrag als abgeschlossen markiert werden, damit der Platz wiederverwendet werden kann.

Das Journaling ist also eine temporäre Operation, die hilft, die Beschädigung eines Dateisystems zu verhindern. Dies verlangsamt den Zugriff auf das Laufwerk, normalerweise werden diese Kosten durch den Nutzen des Schutzes aufgewogen.

Time Machine-Backups sind eine permanente Sicherung von Änderungen, die an Ihrem Laufwerk vorgenommen wurden. Sie können die Sicherung verwenden, um Teile oder Ihr gesamtes Dateisystem in einem früheren Zustand wiederherzustellen.

  • Journaling schützt das Dateisystem . Es löscht eine Datei, wenn Dinge mitten in einer Operation abstürzen, damit das System "konsistent" ist.

  • Backups schützen die Dateien . Sie können zurückgehen und die Datei abrufen, wenn das Journaling oder ein Fehler oder ein Absturz dazu führt, dass eine bestimmte Datei beschädigt oder verschwunden ist.

Siehe Was sind die Unterschiede zwischen HFS+ und Non-Journaling HFS+? für welche Chancen zwischen einem nicht aufgezeichneten Dateisystem und einem aufgezeichneten Dateisystem. Es ist ein bisschen technisch, aber das ist, wo Sie sind, wenn Sie zum Dateisystem-Journaling kommen.

Ein Journaling-Dateisystem überwacht Low-Level-Dateisystemvorgänge wie das Erstellen, Löschen oder Verschieben von Dateien und Ordnern auf einem Volume. Indem alle atomaren Tasks im Journal protokolliert und nach erfolgreichem Abschluss der Operation gelöscht werden, verfolgt es immer den aktuellen Zustand des Dateisystems. Jeder Datenträger mit einem Journaling-Dateisystem enthält sein eigenes Journal.

Da alle Operationen mehrere Schritte benötigen, um abgeschlossen zu werden, kann ein Stromausfall oder ein Systemabsturz das Dateisystem in einem nicht konsistenten oder unbekannten Zustand hinterlassen. Nach einem Absturz oder Stromausfall muss das vermutlich beschädigte Dateisystem überprüft und gegebenenfalls repariert werden. Das Journal kann die zum Abschließen der Aufgabe benötigte Zeit drastisch verkürzen, indem es Informationen über den offenen Betrieb bereitstellt.

Das Journal enthält normalerweise keine Daten einer bestimmten Datei, sondern nur Metadaten.


Beim Sichern eines Volumes oder von Teilen davon mit Time Machine wird ein Duplikat der ausgewählten Dateien und Ordner auf einem separaten Volume erstellt. Wenn Sie Ihren Mac verlieren, versehentlich eine Datei oder einen Ordner löschen oder die Hauptfestplatte ausfällt, haben Sie immer noch eine Kopie der Daten auf Ihrem Backup-Volume und können sie wiederherstellen.


Ein Stromausfall oder Absturz kann sich auf alle aktivierten Volumes auswirken, einschließlich des Hauptvolumes und des Backup-Volumes. Ein Absturz beim Sichern von Dateien auf einem Backup-Volume (was nichts anderes ist als Dateisystemoperationen auf einem zweiten Volume) hat die gleichen Folgen wie auf dem Hauptvolume: Das Dateisystem kann inkonsistent sein. Nach einem Absturz werden beide Volumes auf Fehler geprüft.

Um alle Dateisystemvorgänge (sogar auf dem Backup-Volume) nachzuverfolgen und potenzielle Reparaturzeiten zu verkürzen, wird empfohlen, Journaling auf einem Backup-Volume zu aktivieren.