Mitglied : Anmelden |Anmeldung |Wissen hochladen
Suchen
Umfang: Dateisysteme [Änderung ]
Ein Extent ist ein zusammenhängender Speicherbereich, der für eine Datei in einem Dateisystem reserviert ist und als Bereich dargestellt wird. Eine Datei kann aus null oder mehr Extents bestehen. Ein Dateifragment benötigt einen Extent. Der direkte Vorteil besteht darin, jeden Bereich kompakt als zwei Zahlen zu speichern, anstatt jede Blocknummer in dem Bereich kanonisch zu speichern. Außerdem führt die Bereichszuordnung zu weniger Dateifragmentierung.
Extent-basierte Dateisysteme können auch den größten Teil des Metadaten-Overhead großer Dateien eliminieren, die normalerweise von der Blockzuweisungsstruktur belegt würden. Da die Einsparungen im Vergleich zur Menge der gespeicherten Daten (für alle Dateigrößen im Allgemeinen) gering sind, aber einen großen Teil der Metadaten ausmachen (für große Dateien), sind die Vorteile hinsichtlich Speichereffizienz und Leistung gering.
Um der Fragmentierung zu widerstehen, werden mehrere Extent-basierte Dateisysteme auf Flush verteilt. Viele moderne fehlertolerante Dateisysteme kopieren auch beim Schreiben, obwohl dies die Fragmentierung erhöht. Als ein ähnliches Design verwendet das CP / M-Dateisystem auch Extents, die jedoch nicht der oben angegebenen Definition entsprechen. Die Extents von CP / M erscheinen zusammenhängend als ein einzelner Block in der kombinierten Verzeichnis / Zuordnungstabelle und sie entsprechen nicht notwendigerweise einem zusammenhängenden Datenbereich auf der Platte.
[Kopieren beim Schreiben]
1.Annahme
[Laden Mehr Inhalt ]


Urheberrecht @2018 Lxjkh