Ein Computer -Datei -System besteht aus Blöcken von digitalen Daten auf magnetischen Medien , die immer verfügbar ist , Computerprogramme bei Bedarf gespeichert. Der Computer Begriff " Datei " und " Datei -System" aus einem Vergleich zu Papier -Dateien in einem Büro entstanden . Dateisysteme innerhalb Computern vertreten sind als numerische binäre Codes genannt Bytes auf der Festplatte. Sets von Bytes genannt Arrays in einer bestimmten Weise spezifisch auf das Dateisystem angeordnet sind. File Allocation Table
Die File Allocation Table Dateisystem ist eine der ältesten Dateisysteme in Existenz. Es funktioniert , indem eine Tabelle mit Indizes auf der Festplatte , die auf Bereiche auf der Festplatte als " Cluster ". Eine typische Datei wird ein Start- Cluster und verwandte Index Zeiger auf andere Bereiche auf der Festplatte, wo der Rest der Datei-Informationen enthalten ist. Das FAT-Dateisystem wird durch eine Reihe von Windows-Betriebssystemen unterstützt. Ein Problem bei FAT ist, dass es langsamer zu sein als andere Dateisysteme aufgrund der Festplatte neigt köpft wird jedes Mal, wenn es ein Update auf die Datei Tisch zurückgesetzt. Ein weiteres ernstes Problem mit der Regelung ist, dass , wenn die Tabelle beschädigt wird , können Dateien verschwinden, wie die zugehörigen Index-Einträge nicht mehr sichtbar sein wird . Allerdings können Dateien wiederhergestellt werden, wenn versehentlich gelöscht werden , solange die FAT-Tabelle intakt ist.
High Performance File System
Die High Performance File System wurde von Microsoft mit der Erhöhung der Antrieb auftretenden Größen am Ende der achtziger Jahre beschäftigen. Das neue Dateisystem war auch eine Reaktion auf die Anforderungen , um die Attribute für die Datei -Systeme wie die Namensgebung für Dateien , die Organisation von Verzeichnisstrukturen und die Netzwerk-Server Märkte der Zeit zu verlängern . Wie Fett , es führt auch eine ähnliche Struktur mit der Zugabe einer Abräumschema für Verzeichnisse auf dem Datei -Namen. Im Gegensatz zum FAT-System der Zeit wurden Dateinamen erweitert, um lange Dateinamen Namenskonventionen gehören . Eine Datei in HPFS hat sowohl Daten als Attribute den Daten zugeordnet . Sicherheitsaspekte , wo neben dem erweiterten Dateinamen Fähigkeit enthalten. Ein weiterer Unterschied ist, dass FAT -Clustern von Daten kleiner " Sektoren " in der Regel nur die Aufnahme jeweils 512 Byte wurde , und verringert dadurch Speicherplatz beim Speichern von Dateien auf der Festplatte Medium. Andere , zusätzliche Attribute enthalten die Modifikation , die Erstellung und die Zugriffszeit von Dateien. Darüber hinaus machen weitere Einträge wie einer Datei -Knoten Zugriff auf die Daten schneller Datei als über die FAT -Methode.
New Technology File System
A New Technology File System enthält keine spezielle Tabellen oder andere Informationen in Bezug auf die Daten auf der Platte gehalten , noch verlassen sich stark auf das Format der Daten auf der Festplatte wie die Größe der Sektoren gespeichert. Das Hauptziel von NTFS ist , um eine effiziente Dateisystem bieten eine konstante Zuverlässigkeit und bieten eine Möglichkeit, erweiterte Funktionen , um das zugrunde liegende System hinzuzufügen. Es ist nicht durch die Beschränkungen für FAT und andere ähnliche Dateisysteme auferlegt eingeschränkt.
EXT4
Das ext4-Dateisystem ist der Nachfolger zur vorherigen EXT , Datei EXT2 und EXT3 Systeme , die alle unter Unix -und Linux- Betriebssystemen. Dateisysteme unter Unix sind abhängig von der Betriebssystem -Kernel , anders als andere Dateisysteme. Ext3-Dateisysteme können EXT4 aufgerüstet werden , aber vor EXT2 und müssen nacheinander aktualisiert werden, bevor EXT4 migriert wird . Der Hauptvorteil der Verwendung von EXT4 in Unix-Systemen ist, dass sie große Dateien bis zu 16 Terabyte speichern. Eine unbegrenzte Anzahl von Unterverzeichnissen in dem Schema erstellt EXT4 werden, und es bietet viele Vorteile im Vergleich zu früheren Versionen der EXT -Dateisysteme ( siehe Ressourcen).