🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #22353

Re: Fragmentierung...

#22353
From: Daniel Brack
Date: Sat, 15 May 1999 00:00
35 lines
2346 bytes
Hallo Attila

Attila Kinali <kinali@gmx.net> wrote:
> Eines verstehe ich bei solchen nicht fragentierenden FS immer noch 
> nicht: Wieso fragmentieren sie, wenn es auf der Platte noch genug Patz
> hat und die Datei nicht sonderlich gross ist ?

Fragmentierung entsteht, weil Programme Dateien sequentiell schreiben
und vorher nicht bekanntgeben, wie gross das ganze schlussendlich
wird. Wenn nun zwei Prozesse zwei grosse Dateien gleichzeitig
schreiben, liegen sie im schlimmsten Fall auf der Platte immer
st�ckweise abwechselnd.

ext2fs beugt dem vor, indem die Platte in "Blockgruppen" aufgeteilt
ist, und die Daten einer Datei immer in die gleiche Blockgruppe gehen
sollen, in der auch der inode liegt (alter BSD Trick). Wenn also
inodes �berlappend in zwei Clustergruppen geschrieben werden, wird
trotzdem nicht fragmentiert.  
Das gleiche Verfahren sch�tzt auch vor der typischen DOS
Fragmentierung. DOS belegt die Platte immer von vorne nach
hinten. Wenn also vorne eine kleine Datei gel�scht und danach eine
grosse geschrieben passt sie nicht in den freien Platz und es gibt
Fragmente.

Ein paar Prozent Fragmentierung sind aber trotzdem normal und auch zu
erwarten, weil es z.B. immer Clustergruppen gibt, die zu viele oder zu
grosse Dateien enthalten um sie vollst�ndig in einer Gruppe zu
speichern, oder wenn extrem viele Prozesse gleichzeitig auf ein
Filesystem schreiben.

Cheers,
	Dani
-- 
"Are Linux users lemmings collectively jumping off of the cliff of
reliable, well-engineered commercial software?"      -- Matt Welsh
Technical Details
Message-ID: <4hmkh7.r23.ln@atlan.home.ml.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <373C9410.D683E5D1@gmx.net> <373e5ded.2280013@news.magnet.at> <Nkx63dVZp4L8-pn2-dxT70oPpbd2t@pc-attila>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: f4b73,b6e4d9380d9d82c6
X-Google-Attributes: gidf4b73,public
From: Daniel Brack <dbrack@datacomm.ch>
Subject: Re: Fragmentierung...
Date: 1999/05/15
Message-ID: <4hmkh7.r23.ln@atlan.home.ml.org>
X-Deja-AN: 478273029
Content-Transfer-Encoding: 8bit
Sender: Daniel Brack <db@atlan.home.ml.org>
References: <373C9410.D683E5D1@gmx.net> <373e5ded.2280013@news.magnet.at> <Nkx63dVZp4L8-pn2-dxT70oPpbd2t@pc-attila>
Content-Type: text/plain; charset=ISO-8859-1
X-Trace: 15 May 1999 22:55:12 +0100, line592-basel.datacomm.ch
Organization: DataComm (Schweiz) AG
X-Organization: The Unseen University
MIME-Version: 1.0
User-Agent: tin/pre-1.4-980618 (UNIX) (Linux/2.2.9 (i586))
Newsgroups: ch.comp.os.linux