Zum Inhalt springen

Dateisystem

Aus Foxwiki

Dateisystem - Ablageorganisation auf Datenträgern eines Computers

Beschreibung

Ein Dateisystem (file system/filesystem) ist eine Ablageorganisation auf einem Volume

  • wie etwa einem Datenträger eines Computers
  • Dateien können gespeichert, gelesen, verändert oder gelöscht werden (CRUD)
  • Für den Nutzer müssen Dateiname und computerinterne Dateiadressen in Einklang gebracht werden
  • Das leichte Wiederfinden und das sichere Abspeichern sind wesentliche Aufgaben eines Dateisystems
  • Das Ordnungs- und Zugriffssystem berücksichtigt die Geräteeigenschaften und ist elementarer Bestandteil eines Computersystems oder eines Betriebssystems
Begriff

Der Begriff „Dateisystem“ kann sich einerseits auf den gesamten übergeordneten Verzeichnisbaum, die Verzeichnisstruktur, beziehen, andererseits auf individuell einbindbare Dateisysteme, etwa auf Partitionen.

Die Unix-Philosophie Der Begriff Dateisystem bezieht sich somit zum einen auf den übergeordneten Verzeichnisbaum des Systems, der alle Festplattenpartitionen des Systems umfasst, auf die die Benutzer zugreifen können (wie in »das Unix-Dateisystem«), zum anderen auf die Dateien und Verzeichnisse auf den individuellen Festplattenpartitionen (wie in »ein Dateisystem auf einer Festplattenpartition einrichten« oder »das Benutzer-Dateisystem mounten«)

  • Erst aus dem Kontext wird deutlich, welche der beiden Bedeutungen des Begriffs gemeint ist.

What is a file system? The phrase ‘file system’ itself can be rather confusing, however, for it has two common but distinctly different meanings

  • When a physical storage medium is being discussed, the phrase refers to the manner in which data is formatted, organized, and indexed on the medium
  • The file system is the sum of tables, directories, files, and other structures that allow data to be stored and retrieved by name
  • The file system also includes the ability to track and allocate the remaining free space on the medium
  • The key point is that a physical file system, often called a ‘volume’, is both self-consistent and self-sufficient
  • When file system is used with respect to software, it refers to the module of the operating system that translates requests from an application program—to open, create, read, write, or close a directory or named file—into requests that the low-level disk device driver can understand
  • That is, the file-oriented, logical requests are transformed into one or more commands to the disk driver to read or write specific disk sectors
  • The software file system performs this translation with the aid of the tables, structures, and directories found in the physical file system.}}</ref> Da ein Dateisystem oft je Partition oder [[Volume (Datenspeicher)|Vorlage:Lang]] eingesetzt wird, findet sich der Begriff „Dateisystem“ auch oft als Synonym für „Partition“ wieder

Die Unix-Philosophie Die Begriffe Partition und Dateisystem werden ebenfalls manchmal synonym verwendet

  • Obwohl technisch gesehen nur Dateisysteme gemountet werden können, trifft man häufig auf Ausdrücke wie »eine Festplatte mounten« oder »eine Partition mounten«.}}

Tatsächlich ist das Dateisystem jedoch der Inhalt und die Partition nur ein möglicher Rahmen, in dem der Speicherplatz als Vorlage:Lang dafür zur Verfügung gestellt wird

Auf den meisten Betriebssystemen wird mehr als ein Dateisystem unterstützt

  • Jedes Dateisystem muss auf einem getrennt ansprechbaren logischen Vorlage:Lang untergebracht sein, etwa einer Partition oder einem zusätzlichen Datenträger wie einer Festplatte
  • Die Initialisierung dieses logischen getrennten Datenspeichers wird Formatierung genannt
  • Der Inhalt des Dateisystems wird durch Einhängen, Einbinden bzw. Mounten (von ) im laufenden Systems zugänglich gemacht

Anhang

Siehe auch

Links

Weblinks
  1. Vergleich und Gegenüberstellung aller Dateisysteme (englische Wikipedia)
  2. disktype erkennt den Dateisystemtyp
  3. Wie funktionieren Linux-Dateisysteme?
  4. Linux 4.4 To 4.7 - EXT4 vs. F2FS vs. Btrfs Benchmarks (SSD)
  5. Liste von Dateisystemen
  6. Fragmentierung (Dateisystem)