Dateisysteme: Gefährlichlicher als du denkst
Ein Vortrag auf der Deconstruct 2019 enthüllte schockierende Wahrheiten über Dateisysteme: von Inkonsistenzen und Schwierigkeiten bei der korrekten Verwendung der Datei-API über schwerwiegende Fehler in den Dateisystemen selbst bis hin zu hohen Fehlerraten von Festplatten – Datenkorruption ist weit verbreitet. Der Sprecher ging detailliert auf die Atomizitätsprobleme beim Schreiben von Dateien und die Herausforderungen ein, die sich aus verschiedenen Dateisystemmodi (z. B. data=journal, ordered, writeback von ext3/ext4) ergeben. Selbst erfahrene Programmierer haben Schwierigkeiten, Fehler zu vermeiden, die zu Datenverlust oder -beschädigung führen. Der Vortrag analysierte auch Fehler in gängigen Datenbanken und Versionskontrollsystemen und schlug vor, Datenbanken anstelle von Dateien zu verwenden, um die Datenzuverlässigkeit zu verbessern.