F2FS

F2FS (Flash-Friendly File System) ist ein Flash-Dateisystem, das von Jaegeuk Kim (Hangul 김재극) bei Samsung für Linux-Kernel-Betriebssysteme entwickelt wurde. Es wurde zur Aufnahme in den offiziellen Linux-Kernel eingereicht[1] und ist im Kernel 3.8 erstmals vorhanden, aber als experimentell gekennzeichnet.[2]

Mit dem F2FS sollte ein Dateisystem definiert werden, das von Anfang an auf die Merkmale von NAND-Flash-Speichermedien (wie Solid-State-Drives, eMMC- und SD-Speicherkarten) ausgerichtet ist,[3] die in vielen Systemen, von mobilen Geräten bis Servern, weit verbreitet sind.

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, z. B. Schneeballeffekte wie Wandering-Trees und den hohen Aufwand beim Aufräumen.[4][5]

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 (engl. "on-disk-layout") und der Auswahl von Aufräum-Algorithmen.[1]

In Vergleichstests zeigt sich F2FS als ziemlich performant.[6]

Siehe auch

Einzelnachweise

  1. Jens Ihlenfeld, F2FS: Samsung entwickelt freies Dateisystem für Flash-Speicher in golem.de, 8. Oktober 2012. Abgerufen am 25. Februar 2013
  2. Kristian Kißling, Kernel 3.8 mit Optimierungen am Dateisystem- und Grafikkarten-Code in: Linux-Magazin, 19. Februar 2013. Abgerufen am 25. Februar 2013
  3. F2FS: Neues Dateisystem von Samsung für Flash-Speicher in: heise.de, 8. Oktober 2012. Abgerufen am 25. Februar 2013
  4. Kevin Parrish, Samsung Intros NAND Flash-Friendly File System, 8. Oktober 2012. Abgerufen am 25. Februar 2013
  5. Hans-Joachim Baader, F2FS: Neues Flash-optimiertes Dateisystem für Linux in Pro-Linux, 8. Oktober 2012. Abgerufen am 25. Februar 2013
  6. 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
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.