Zum Inhalt springen

F2FS

aus Wikipedia, der freien Enzyklopädie

F2FS (Flash-Friendly File System) ist ein im Jahr 2012 veröffentlichtes Dateisystem, das von Jaegeuk Kim (Hangul 김재극) bei Samsung für Linux-Kernel-Betriebssysteme entwickelt wurde. F2FS ist für NAND-Flash-Speichermedien ausgerichtet,<ref>F2FS: Neues Dateisystem von Samsung für Flash-Speicher in: heise.de, 8. Oktober 2012. Abgerufen am 25. Februar 2013</ref> die z. B. als Solid-State-Drive, eMMC- und SD-Speicherkarten weit verbreitet sind.

F2FS wurde zur Aufnahme in den offiziellen Linux-Kernel eingereicht<ref name="golem">Jens Ihlenfeld, F2FS: Samsung entwickelt freies Dateisystem für Flash-Speicher in golem.de, 8. Oktober 2012. Abgerufen am 25. Februar 2013</ref> und ist im Kernel 3.8 erstmals vorhanden, aber wurde damals als experimentell gekennzeichnet.<ref>Kristian Kißling, Kernel 3.8 mit Optimierungen am Dateisystem- und Grafikkarten-Code in: Linux-Magazin, 19. Februar 2013. Abgerufen am 25. Februar 2013</ref> Zwischenzeitlich wurde das Filesystem stabilisiert und hat das experimentelle Stadium verlassen.

Samsung wählte den Ansatz eines log-structured file system (LFS), das auf neuere Speichertypen angepasst wurde. F2FS gilt auch als Heilmittel gegen einige bekannte Probleme der älteren Generation dieser Dateisysteme, zum Beispiel Schneeballeffekte wie Wandering-Trees und den hohen Aufwand beim Aufräumen.<ref>Kevin Parrish, Samsung Intros NAND Flash-Friendly File System, 8. Oktober 2012. Abgerufen am 25. Februar 2013</ref><ref>Hans-Joachim Baader, F2FS: Neues Flash-optimiertes Dateisystem für Linux in Pro-Linux, 8. Oktober 2012. Abgerufen am 25. Februar 2013</ref>

Da NAND-Flash-Geräte verschiedene Eigenschaften zeigen, je nach ihrer internen Geometrie und dem eingesetzten Flash-Verwaltungsschema (Flash Translation Layer, FTL), wurden von Samsung diverse Parameter ergänzt, beispielsweise zur Festlegung des Belegungsmusters (englisch „on-disk-layout“) und der Auswahl an Aufräum-Algorithmen.<ref name="golem" />

In Vergleichstests zeigt sich F2FS als ziemlich performant.<ref>Phoronix Test Suite, Linux 4.7 - EXT4 vs. F2FS vs. Btrfs vs. XFS vs. NTFS in OpenBenchmarking.org, 4. August 2016, abgerufen am 1. November 2016</ref>

Siehe auch

Literatur

  • {{#invoke:Vorlage:Literatur|f}}

Einzelnachweise

<references />