[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