Was sind die Vorteile der Formatierung einer externen Festplatte als Journaled HFS+?

Die Anwendung Disk Utility /Library/Utilites/Disk Utility.app, die Teil der mit Mac OS gelieferten Anwendungen ist, ermöglicht das Neuformatieren einer externen Festplatte.

Zu den Optionen gehören:

  • Mac OS Extended (Journaled) (Journaled HFS+)
  • Mac OS Extended (Groß-/Kleinschreibung beachten, Journaling)
  • MS-DOS (FAT)
  • ExFAT

Mir ist bewusst, dass die Verwendung des MS-DOS-Formats (FAT) eine gute Kompatibilität bietet, wenn das Flash-Laufwerk mit Windows-Benutzern geteilt wird. Aber für diese Frage möchte ich Kompatibilitätspräferenzen der verschiedenen Optionen ausschließen.

Was sind die Vorteile der Formatierung einer externen Festplatte als Journaled HFS+?

Antworten (3)

Abgesehen von dem Teil, der besagt, mit welchem ​​​​Betriebssystem ein bestimmtes Dateisystem verknüpft ist, ist der Hauptpunkt das Wort "journaled".

Ich füge das folgende Wikipedia-Zitat hinzu , da es keinen Sinn macht, das Rad neu zu erfinden:

Ein Journaling-Dateisystem ist ein Dateisystem, das die Änderungen verfolgt, die in einem Journal (normalerweise einem Umlaufprotokoll in einem dedizierten Bereich des Dateisystems) vorgenommen werden, bevor sie an das Hauptdateisystem übertragen werden. Im Falle eines Systemabsturzes oder Stromausfalls können solche Dateisysteme schneller wieder online gebracht werden und werden weniger wahrscheinlich beschädigt.

Um dies zu einem logischen Ende zu bringen, ist es per Definition wahrscheinlicher, dass ein externes Laufwerk aus dem System entfernt wird als ein internes Laufwerk. Es ist nicht möglich, Ihr Laptop-Laufwerk zu entfernen und das Betriebssystem am Laufen zu halten, aber durchaus möglich, wenn beispielsweise etwas über USB oder Firewire angeschlossen ist. Daher besteht ein größeres Risiko, dass Änderungen, die auf das Laufwerk geschrieben werden müssen, nicht abgeschlossen werden, wenn Sie das Laufwerk zu schnell entfernen oder die korrekten Auswurfverfahren nicht befolgen.

Insbesondere wenn Sie irgendeine Form von Caching verwenden, können die Daten zum Zeitpunkt des Entfernens darauf warten, auf die Festplatte geschrieben zu werden, wodurch Ihre Daten verloren gehen.

Ein Journaled Filesystem hilft, zu viel Schaden in diesen Szenarien zu verhindern, indem es ein Protokoll aller Änderungen führt, die es anwenden muss, und vermerkt, wann sie erfolgreich abgeschlossen wurden. Auf diese Weise kann es das Protokoll bei einem Neustart untersuchen und ausstehende Änderungen herausarbeiten, die nie abgeschlossen wurden. Dies ist viel schneller, als einfach einen chkdskoder einen ähnlichen Befehl auszuführen, um das gesamte Dateisystem auf Probleme zu überprüfen, die Sie auf einem FAT32-Dateisystem ausführen müssten.

Zusätzlich zu der schützenden Seite der oben diskutierten Dinge gibt es die Tatsache, dass ein HFS-Dateisystem alle Mac OS X-Hooks für die automatische Indizierung, Sicherung, Versionskontrolle usw. eingebaut hat, die auf einem FAT32-fähigen Dateisystem nicht möglich wären.

Danke! MS-DOS und ExFAT haben also keine ähnliche Implementierung von Journaling?
Genau das, NTFS wird aufgezeichnet, aber alles mit FAT im Namen nicht. In vielerlei Hinsicht ist EXFAT schlechter als FAT32, da es keine robusten Zuordnungstabellen verwendet und beim Auswerfen anfälliger für Korruption ist, aber das ist eine andere Frage :)

Ich formatiere meine externen Festplatten als Mac OS Extended (Journaled), wenn ich beabsichtige, sie mit OS X zu verwenden, da Journaling die Beschädigung des Dateisystems des Laufwerks reduziert, wenn etwas Unerwartetes passiert, wenn ich Daten auf diese externe Festplatte schreibe, z

  • OS X geht in den Ruhezustand
  • Die Stromversorgung zu einem Mac-Desktop wird unterbrochen
  • Ein Mac-Laptop-Akku fällt auf 0 Leistung
  • Die Laptop-Festplatte ging in den Ruhezustand, als Reaktion darauf, dass sie heruntergefahren wurde
  • versehentlich die externen Laufwerke trennen

Wenn ich beabsichtige, die externen Festplatten mit Windows zu verwenden, formatiere ich sie als ExFAT.

Was ist der Unterschied zwischen ExFat und MS-DOS (FAT)? Ist ExFat die neuere Version?
ExFAT wurde eher für Flash-Laufwerke entwickelt. Siehe en.wikipedia.org/wiki/ExFAT . Es ist neuer, aber darum geht es nicht, ExFAT wurde für andere Zwecke entwickelt als FAT.
@Hippo Der größte Vorteil ist, dass ExFAT Dateien speichern kann, die größer als 4 GB sind. FAT32 kann das nicht.
Wie können Sie feststellen, ob Ihre Daten auf einer externen Festplatte beschädigt sind oder nicht?
Meine Gewohnheit ist es, das Festplatten-Dienstprogramm auf allen externen Festplatten (ob HDD oder Flash) auszuführen, bevor ich Daten darauf lese oder schreibe. Das Festplatten-Dienstprogramm prüft und meldet, ob das Dateiverzeichnis beschädigt ist.

Bei der Auswahl des Dateisystemformats muss die erwartete Verwendung berücksichtigt werden. SD-Karten reagieren viel empfindlicher auf Schreibvorgänge als herkömmliche Festplatten. Ein Journaled File System fügt den Daten selbst eine zusätzliche Schicht von Schreibvorgängen hinzu, was die Lebensdauer des Laufwerks verkürzt.

Daher ist ExFAT für hauptsächlich statische Speicher (Musik, Apps, Bücher), bei denen nur wenige Schreibvorgänge und Lesevorgänge vom Gerät die Hauptaktivität sind, die richtige Wahl. Wenn Sie die Karte für DB oder andere kritische Speicher verwenden, die ständig aktualisiert werden, sollten Sie sich auf eine kürzere Lebensdauer einstellen und die Karte mit HFS+ formatieren, das Mac OS Extended (Journaled)im Festplattendienstprogramm aufgerufen wird.