Andreas Scherer schrieb:
Hallo zusammen,
ich habe etwas lustiges bezüglich einer meiner partitionen (ext3) festgestellt. wenn ich df mache kommt folgender output:
xxx:~ # df Filesystem 1K-blocks Used Available Use% Mounted on ... /dev/hda7 11337564 95520 10666116 1% /home ...
wenn ich nun /proc/partition ausgebe, erscheint folgendes:
xxx:~ # cat /proc/partitions major minor #blocks name ... 3 7 21960823 hda7 ...
ziemlich seltsam finde ich. die richtige block-anzahl liefert dabei die datei /proc/partitions. wie kann denn sowas passieren oder wie kann ich df überzeugen, die richtige block-anzahl anzuzeigen?
Vielleicht hilft etwas genauer hinsehen!
Bei der Ausgabe von df steht doch ganz deutlich 1K-blocks - oder?
Alles klar? :)
evtl truegen meine augen. wenn ich 'df -h' mache kommt
Filesystem Size Used Avail Use% Mounted on /dev/hda7 11G 94M 11G 1% /home
obwohl die partition 20G (Size) hat, was cat genau anzeigt. ausserdem könnte bei 1K keine differenz vom faktor 2 auftreten.
Wenn /proc/partitions die Blockgröße von 512 Bytes angeben würde aber schon.
Hab aber grad soeben bei mir getestet sowohl auf SuSE 9.0 als auch auf SuSE 9.1 beide verwenden ReiserFS und bei beiden werden die Partitionsgrößen sowohl von df als auch von cat /proc/patitions korrekt angezeigt.
Die ausgabe von df ist allerdings um jene Anzahl Blöcke veringert, welche für root reserviert ist. AFAIK kann man das auch einstellen, wieviel für root reserviert werden soll. Scheint so, das das bei Dir 50% sind. Normalerweise sind das AFAIR 5%.
erstmal vielen dank für die mühe. die blockgrösse auf allen partitionen ist 4096 byte. den 50% verschnitt habe ich auch nur auf dieser einen partition. auch kann im worstcase die grösse der inodes, bitmaps, etc, niemals 10gb von 20gb belegen. der wurm muss anderswo drin sein. wie gesagt, es handelt sich nur um eine von 7 partitionen (alle ext3). die anderen 6 verhalten sich normal bezüglich der zur verfügung stehenden grösse. evtl habe ich die überschrift falsch gewählt. hätte sie '50% Speicherplatzdifferenz von df und cat' oder so ähnlich formulieren sollen. :) gruss, roland