Fragmentierung

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

Fragmentierung bezeichnet die verstreute Speicherung von logisch zusammengehörigen Datenblöcken eines Dateisystems an verschiedenen physikalischen Orten auf einem Datenspeicher. Dies kann bei Datenspeichern mit verhältnismässig hohen Zugriffszeiten (z. B. Festplatten) im Laufe der Zeit zu einer zunehmenden Verlangsamung der Lese- und Schreibvorgänge führen, da diese ihre volle Geschwindigkeit technisch bedingt nur bei sequentiellem Zugriff erreichen und sich der Lesekopf bei Fragmentierung deutlich mehr bewegen muss.

Das Dateisystem EXT3 steuert einer Fragmentierung entgegen, indem es vor dem Schreiben möglichst nebeneinander liegende Datenblöcke alloziert.

Defragmentierung bezeichnet die mit besonderen Programmen durchführbare zeitaufwendige Neuordnung von fragmentierten Datenblöcken auf dem Datenspeicher, sodass logisch zusammengehörige Datenblöcke möglichst aufeinanderfolgend auf dem Datenträger abgelegt werden. Dies kann den sequentiellen Zugriff deutlich beschleunigen und damit die Arbeitsgeschwindigkeit des gesamten Systems erhöhen. Eine weitere sehr effiziente Möglichkeit der Neuordnung fragmentierter Datenblöcke ist die Formatierung und anschliessende Einspielung einer Datensicherung.

FAQ

Überprüfung eines Dateisystems auf Fragmentierung

Überprüfung des ausgehängten Dateisystems "/dev/md0" auf Fragmentierung. Am Ende der Überprüfung erscheint eine Medlung der Art "0.6% non-contiguous" - dieser Wert zeigt den Grad der Fragmentierung an, allerdings nicht sehr genau, denn es werden auch leere Dateien, symbolische Links und Gerätedateien in die Überprüfung miteinbezogen.

$ sudo e2fsck -f /dev/md0

Weblinks

Vorlage:Weblinks1