[linux-l] Du und ls geben verschiedene Werte an

Oliver Bandel oliver at first.in-berlin.de
So Nov 12 18:13:36 CET 2006


On Sun, Nov 12, 2006 at 05:59:21PM +0100, Boris Kirkorowicz wrote:
> Hallo,
> 
> Am 12.11.2006 17:30 schrieb Michael Sucha:
> > ich habe heute eine Datei namens "core.nnnn" in meinem ~ gefunden.
> > du -sch gibt an das die Datei 32M groß ist.
> > ls -lh behauptet aber das diese Datei 121M groß ist. Wer hat nun recht
> > und wie kommen die größenunterschiede zu stande?
> 
> ich könnte mir vorstellen, dass der Unterschied aus einer starken
> Fragmentierung hervorgeht. Die Datei selbst ist 32MB groß, wie ls es
> ausgibt, während du dich disk usage, also die Belegung des
> Plattenplatzes ausgibt. Dieser errechnet sich aus den belegten Blöcken
> mal deren Größe, was nicht mit der Dateilänge übereinstimmen muss.

Das ist zwar ein interessanter Hinweis, aber wieso sollte
das core-File stark fragmentiert sein?!
Das müsste doch in einem Rutsch raus geschrieben werden?!

BTW: ist dieses Fragmentierungsproblem nicht ein FAT-spezifisches Problem?!


> 
> Was mich erstaunt, ist jedoch der enorm große Unterschied, normalerweise
> ist er weit geringer, so im Bereich einiger Prozentpunkte.


eben.

Gruß,
  Oliver



Mehr Informationen über die Mailingliste linux-l