Festplattenlayout bekannt

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
frindly
Beiträge: 1085
Registriert: 23.10.2007 08:13:26
Wohnort: Recklinghausen

Festplattenlayout bekannt

Beitrag von frindly » 09.08.2008 19:42:29

Hallo,
ich hab da mal ne komische Frage. Also moderne Dateisysteme versuchen z.b. Dateien nebeneinander zu speichern um Fragmentierung zu verhindern, lagern die Blockgruppen (ext2/3) neben den Inhaltsverzeichnissen etc.
Können die das denn?
Früher als es die CHS Adressierung gab, wusste das Dateisystem über den Aufbau der Platte, sprich wieviel Köpfe auf wieviel Scheiben etc. Aber dank LBA bekommt das Dateisystem ja nur eine lange Kette von Sektoren. Wenn ext3 jetzt eine Reihe von Sektoren nimmt, woher weiss es denn, das diese auch zusammen liegen? Der Festplatten-Controller Verwaltet das Layout der Platte ja intern und optimiert dieses noch, bzw. blendet defekte Sektoren aus. Wo sich der gelieferte Sektor befindet, weiss ja nur die Platte. Vieleicht liegen die gar nicht zusammen???

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Festplattenlayout bekannt

Beitrag von gms » 09.08.2008 20:38:17

Das physische Layout sollte klarerweise immer dem logischen Layout entsprechen, sonst würdest du z.B auch Probleme mit dem Prefetch,usw bekommen.
Wenn wenige defekte Sektoren neu zugeteilt wurden, dann wird die dadurch entstandene Fragmentierung kein wirkliches Problem darstellen, wenn sehr viele Sektoren betroffen sind, dann hast du üblicherweise ein anderes Problem :wink

Antworten